ऐसे कई अनुप्रयोग हैं जो अल्पविराम से अलग की गई फ़ाइल उत्पन्न करते हैं जिन्हें एक्सेल फ़ाइल में परिवर्तित करने की आवश्यकता होती है। यह ट्यूटोरियल आपको इस बारे में मार्गदर्शन करेगा कि कैसे CSV को C++ में एक्सेल में बदलें। स्रोत फ़ाइल CSV से Excel में C++ में कनवर्ट करने के बाद, इसे एक XLSX फ़ाइल के रूप में सहेजा जाएगा।
सी++ में सीएसवी को एक्सेल में बदलने के लिए कदम
- NuGet पैकेज मैनेजर का उपयोग करके Aspose.Cells.Cpp जोड़ने के लिए अपना प्रोजेक्ट कॉन्फ़िगर करें
- एप्लिकेशन में Aspose::Cells नामस्थान संदर्भ जोड़ें
- इनपुट CSV फ़ाइल को Workbook क्लास ऑब्जेक्ट में लोड करें जिसे एक्सेल में बदलना है
- लोड की गई कार्यपुस्तिका को CSV फ़ाइल से डेटा वाली डिस्क पर XLSX के रूप में सहेजें
ये चरण केवल सीएसवी को एक्सेल में सी++ में बदलने की प्रक्रिया का वर्णन करते हैं जहां आवश्यक नामस्थानों का उल्लेख किया गया है जो इस रूपांतरण के लिए आवश्यक हैं। सबसे पहले, आपको नमूना CSV फ़ाइल को किसी कार्यपुस्तिका ऑब्जेक्ट में लोड करने की आवश्यकता है जिसे किसी Excel फ़ाइल में परिवर्तित किया जाना है। अगले चरण में, आप पथ और फ़ाइल नाम प्रदान करके कार्यपुस्तिका को डिस्क पर सहेजते हैं।
C++ में CSV फ़ाइल को एक्सेल में बदलने के लिए कोड
#pragma once | |
#include "Aspose.Cells.h" | |
class AsposeCells | |
{ | |
public: void ChangeCsvToExcel() | |
{ | |
// Set the license for Aspose.Cells API to convert Excel to CSV | |
intrusive_ptr<License> CsvToExcelLicense = new License(); | |
CsvToExcelLicense->SetLicense(new String("Aspose.Cells.lic")); | |
// Load the sample CSV file to convert to Excel | |
intrusive_ptr<IWorkbook> wkbCsvToExcel = Factory::CreateIWorkbook(new String("SampleCsvFile.csv")); | |
// Save in XLSX format. | |
wkbCsvToExcel->Save(new String("OutputCsvToExcel.xlsx"), SaveFormat_Xlsx); | |
} | |
}; |
इस कोड में, हमने CSV फ़ाइल लोड करने के लिए फ़ैक्टरी :: CreateIWorkbook फ़ंक्शन का उपयोग किया है, हालाँकि, आप किसी अन्य प्रकार की एक्सेल फ़ाइल को भी लोड कर सकते हैं। कार्यपुस्तिका वर्ग में सहेजें फ़ंक्शन का उपयोग एन्यूमरेटर SaveFormat_Xlsx के साथ आउटपुट फ़ाइल नाम प्रदान करके एक्सेल फ़ाइल को सहेजने के लिए किया जाता है। फ़ाइल को किसी भिन्न प्रारूप में सहेजने के लिए आप किसी अन्य प्रगणक का उपयोग कर सकते हैं।
इस ट्यूटोरियल ने सीएसवी को एक्सेल में सी++ में बदलने की प्रक्रिया को समझाया है। यदि आप उल्टे क्रम में काम करना चाहते हैं, तो एक्सेल फाइल को सी++ में सीएसवी में कैसे बदलें पर लेख देखें।