Dans ce didacticiel, nous allons explorer comment convertir le fichier Excel au format CSV en C++. Vous pouvez enregistrer le fichier Excel au format CSV avec une consommation de mémoire optimale sur MS Windows et Linux par programme en C++.
Étapes pour convertir un fichier Excel en CSV en C++
- Installez le package Aspose.Cells.Cpp avec le gestionnaire de packages NuGet
- Ajoutez la référence à l’espace de noms Aspose::Cells
- Spécifiez l’utilisation optimisée de la mémoire avec la classe MemorySetting
- Créez une instance de la classe Workbook et transmettez la MemoryPreference
- Enregistrez le fichier de sortie exporté au format CSV
Dans l’exemple ci-dessous, vous apprendrez comment créer un csv à partir d’Excel en utilisant C++. Tout d’abord, spécifiez l’utilisation optimisée de la mémoire pour le processus de conversion. Ensuite, en utilisant C++, chargez le fichier d’entrée et * changez Excel en CSV *.
Code pour convertir un fichier Excel en 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); | |
} | |
}; |
Vous pouvez créer un fichier CSV à partir d’Excel en utilisant C++ avec une consommation de mémoire optimale. Les valeurs de sortie séparées par des virgules peuvent être utilisées pour un traitement ultérieur selon vos besoins sans avoir à installer Microsoft Excel ou toute autre application. Dans l’exemple précédent, nous avons appris Comment créer un graphique à secteurs dans un fichier Excel à l’aide de C++ qui contient l’exemple de création d’un graphique à secteurs dans un fichier Excel.