Excel Dosyasını C++'da CSV'ye Dönüştürme

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ı

  1. Aspose.Cells.Cpp paketini NuGet paket Yöneticisi ile kurun
  2. Referansı Aspose::Cells ad alanına ekleyin
  3. Optimize edilmiş bellek kullanımını MemorySetting sınıfıyla belirtin
  4. Workbook sınıfının bir örneğini oluşturun ve MemoryPreference’ı iletin
  5. 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.

 Türkçe