Bu eğitimde, Excel dosyasının C++‘da CSV’ye nasıl dönüştürüleceğini keşfedeceğiz. MS Windows ve Linux’ta programlı olarak C++‘da optimum bellek tüketimiyle Excel dosyasını CSV* olarak kaydedebilirsiniz.
Excel Dosyasını C++‘da CSV’ye Dönüştürme Adımları
- Aspose.Cells.Cpp paketini NuGet paket Yöneticisi ile kurun
- Referansı Aspose::Cells ad alanına ekleyin
- Optimize edilmiş bellek kullanımını MemorySetting sınıfıyla belirtin
- Workbook sınıfının bir örneğini oluşturun ve MemoryPreference’ı iletin
- Dışa aktarılan çıktı dosyasını CSV formatı olarak kaydedin
Aşağıdaki örnekte, C++* kullanarak excel’den csv oluşturmayı öğreneceksiniz. İlk olarak, dönüştürme işlemi için optimize edilmiş bellek kullanımını belirtin. Ardından C++ kullanarak giriş dosyasını yükleyin ve Excel’i CSV olarak değiştirin.
C++‘da Excel Dosyasını CSV’ye Dönüştürme Kodu
#pragma once | |
#include "Aspose.Cells.h" | |
class ExcelToCSV | |
{ | |
void ConvertExcelToCSV() | |
{ | |
// Set the license for Aspose.Cells API for creating CSV file | |
intrusive_ptr<License> CellCSVLicense = new License(); | |
CellCSVLicense->SetLicense(new String("Aspose.Total.lic")); | |
// Specify optimized memory usage with MemorySetting class | |
intrusive_ptr <ILoadOptions> OptionsLoadingLargeExcelFile = Factory::CreateILoadOptions(); | |
OptionsLoadingLargeExcelFile->SetMemorySetting(MemorySetting::MemorySetting_MemoryPreference); | |
// Create an instance of Workbook class and pass the MemoryPreference | |
intrusive_ptr<IWorkbook> ExportExcelToCSVWorkBook = Factory::CreateIWorkbook(new String("Large_Excel_To_Export.xlsx") , OptionsLoadingLargeExcelFile); | |
// Save the exported output file as CSV format on the disk | |
ExportExcelToCSVWorkBook->Save(new String("Exported_Output_CSV.csv"), SaveFormat::SaveFormat_CSV); | |
} | |
}; |
Optimum bellek tüketimiyle C++* kullanarak Excel’den CSV oluşturabilirsiniz. Çıktı virgülle ayrılmış değerler, Microsoft Excel’i veya başka bir uygulamayı yüklemeye gerek kalmadan gereksinimlerinize göre daha fazla işlem için kullanılabilir. Önceki örnekte, Excel dosyasında Pasta grafiği oluşturma örneğini içeren C++ Kullanarak Excel Dosyasında Pasta Grafiği Nasıl Oluşturulur öğrenmiştik.