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++
- Instale el paquete Aspose.Cells.Cpp con el administrador de paquetes NuGet
- Agregue la referencia al espacio de nombres Aspose::Cells
- Especifique el uso de memoria optimizado con la clase MemorySetting
- Cree una instancia de la clase Workbook y pase la MemoryPreference
- 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.