Cómo convertir un archivo de Excel a CSV en C++

En este tutorial, exploraremos cómo convertir el archivo Excel a CSV en C++. Puede guardar el archivo de Excel como CSV con un consumo de memoria óptimo en MS Windows y Linux mediante programación en C++.

Pasos para convertir un archivo de Excel a CSV en C++

  1. Instale el paquete Aspose.Cells.Cpp con el administrador de paquetes NuGet
  2. Agregue la referencia al espacio de nombres Aspose::Cells
  3. Especifique el uso de memoria optimizado con la clase MemorySetting
  4. Cree una instancia de la clase Workbook y pase la MemoryPreference
  5. Guarde el archivo de salida exportado como formato CSV

En el siguiente ejemplo, aprenderá cómo crear csv desde Excel usando C++. En primer lugar, especifique el uso de memoria optimizado para el proceso de conversión. Luego, usando C++, cargue el archivo de entrada y cambie Excel a CSV.

Código para convertir archivos de Excel a CSV en C++

#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);
}
};

Puede crear CSV desde Excel usando C++ con un consumo de memoria óptimo. Los valores de salida separados por comas se pueden utilizar para un procesamiento posterior según sus requisitos sin necesidad de instalar Microsoft Excel o cualquier otra aplicación. En el ejemplo anterior, aprendimos Cómo crear un gráfico circular en un archivo de Excel usando C++ que contiene el ejemplo para crear un gráfico circular en un archivo de Excel.

 Español