इस ट्यूटोरियल में, हम यह पता लगाएंगे कि कैसे Excel फ़ाइल को C++ में CSV में कनवर्ट करें। आप सी ++ में प्रोग्रामेटिक रूप से एमएस विंडोज और लिनक्स पर इष्टतम मेमोरी खपत के साथ एक्सेल फ़ाइल को सीएसवी के रूप में सहेज सकते हैं।
सी++ में एक्सेल फाइल को सीएसवी में बदलने के लिए कदम
- Aspose.Cells.Cpp पैकेज को NuGet पैकेज मैनेजर के साथ इंस्टॉल करें
- Aspose::Cells नाम स्थान में संदर्भ जोड़ें
- मेमोरीसेटिंग क्लास के साथ अनुकूलित मेमोरी उपयोग निर्दिष्ट करें
- Workbook क्लास का इंस्टेंस बनाएं और मेमोरी प्रेफरेंस पास करें
- निर्यात की गई आउटपुट फ़ाइल को 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); | |
} | |
}; |
आप इष्टतम मेमोरी खपत के साथ C++* का उपयोग करके एक्सेल से *सीएसवी बना सकते हैं। Microsoft Excel या किसी अन्य एप्लिकेशन को स्थापित करने की आवश्यकता के बिना आउटपुट अल्पविराम से अलग किए गए मानों का उपयोग आपकी आवश्यकताओं के अनुसार आगे की प्रक्रिया के लिए किया जा सकता है। पिछले उदाहरण में, हमने सीखा C++ का उपयोग करके एक्सेल फाइल में पाई चार्ट कैसे बनाएं? जिसमें एक्सेल फाइल में पाई चार्ट बनाने का उदाहरण है।