Σε αυτό το σεμινάριο, θα εξερευνήσουμε τον τρόπο μετατροπής του αρχείου Excel σε CSV σε C++. Μπορείτε να αποθηκεύσετε το αρχείο Excel ως CSV με τη βέλτιστη κατανάλωση μνήμης σε MS Windows και Linux μέσω προγραμματισμού σε C++.
Βήματα για τη μετατροπή του αρχείου Excel σε CSV σε C++
- Εγκαταστήστε το πακέτο Aspose.Cells.Cpp με τη Διαχείριση πακέτων NuGet
- Προσθέστε την αναφορά στον χώρο ονομάτων Aspose::Cells
- Καθορίστε τη βελτιστοποιημένη χρήση μνήμης με την κλάση MemorySetting
- Δημιουργήστε μια παρουσία της κλάσης Workbook και περάστε το MemoryPreference
- Αποθηκεύστε το εξαγόμενο αρχείο εξόδου σε μορφή CSV
Στο παρακάτω παράδειγμα, θα μάθετε πώς να δημιουργείτε csv από το excel χρησιμοποιώντας C++. Αρχικά, καθορίστε τη βελτιστοποιημένη χρήση μνήμης για τη διαδικασία μετατροπής. Στη συνέχεια, χρησιμοποιώντας C++ φορτώστε το αρχείο εισόδου και αλλάξτε το Excel σε CSV.
Κώδικας για μετατροπή αρχείου Excel σε CSV σε 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); | |
} | |
}; |
Μπορείτε να δημιουργήσετε CSV από το Excel χρησιμοποιώντας C++ με βέλτιστη κατανάλωση μνήμης. Οι τιμές εξόδου διαχωρισμένες με κόμματα μπορούν να χρησιμοποιηθούν για περαιτέρω επεξεργασία σύμφωνα με τις απαιτήσεις σας χωρίς να χρειάζεται να εγκαταστήσετε το Microsoft Excel ή οποιαδήποτε άλλη εφαρμογή. Στο προηγούμενο παράδειγμα, μάθαμε το Πώς να δημιουργήσετε γράφημα πίτας σε αρχείο Excel χρησιμοποιώντας C++ που περιέχει το παράδειγμα για τη δημιουργία γραφήματος πίτας σε αρχείο Excel.