इस ट्यूटोरियल में, हम सीखेंगे कि कैसे C++ का उपयोग करके एक्सेल फाइल बनाएं। आप एक XLSX या XLS फ़ाइल बना सकते हैं जो MS Windows पर C++ या C++ में प्रोग्रामेटिक रूप से Linux का उपयोग कर रही है।
C++ का उपयोग करके एक्सेल फाइल बनाने के चरण
- Aspose.Cells.Cpp पैकेज को NuGet पैकेज मैनेजर टूल के साथ कॉन्फ़िगर करें
- Aspose::Cells नाम स्थान में संदर्भ जोड़ें
- खाली एक्सेल वर्कबुक को इंस्टेंट करने के लिए Workbook क्लास ऑब्जेक्ट को इनिशियलाइज़ करें
- Excel फ़ाइल के कक्षों में नमूना मान सम्मिलित करें
- C++ का उपयोग करके डेटा डालने के बाद आउटपुट एक्सेल फाइल को सेव करें
निम्नलिखित उदाहरण में, आप यह पता लगाएंगे कि C++* का उपयोग करके *एक्सेल फ़ाइल कैसे बनाएं। एक खाली कार्यपुस्तिका को प्रारंभ करें और कुछ चरणों का पालन करके कक्षों में नमूना मान डालें।
C++ में एक्सेल फाइल बनाने के लिए कोड
#pragma once | |
#include "Aspose.Cells.h" | |
class ExcelWorkbook | |
{ | |
void CreateExcelWorkbook() | |
{ | |
// Set the license for Aspose.Cells API for creating workbook | |
intrusive_ptr<License> CellCreateLicense = new License(); | |
CellCreateLicense->SetLicense(new String("Aspose.Total.lic")); | |
// Instantiate the Workbook object to create an empty XLSX file | |
intrusive_ptr<IWorkbook> CreateWorkbook = Factory::CreateIWorkbook(); | |
//Accessing a worksheet using its index for inserting data | |
intrusive_ptr<IWorksheet> CreateWorksheet = CreateWorkbook->GetIWorksheets()->GetObjectByIndex(0); | |
// Adding sample data and values to cells for filtering | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A1"))->PutValue("Customers Report"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A2"))->PutValue("C_ID"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B2"))->PutValue("C_Name"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A3"))->PutValue("C001"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B3"))->PutValue("Customer1"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A4"))->PutValue("C002"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B4"))->PutValue("Customer2"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A5"))->PutValue("C003"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B5"))->PutValue("Customer3"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A6"))->PutValue("C004"); | |
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B6"))->PutValue("Customer4"); | |
// Save the output Excel file with inserted data | |
CreateWorkbook->Save(new String ("WorkbookOutput.xlsx")); | |
} | |
}; | |
आप खाली कार्यपुस्तिका बनाकर और कक्षों में नमूना डेटा और मान सम्मिलित करके C++* का उपयोग करके एक्सेल फ़ाइल उत्पन्न कर सकते हैं। इस कोड स्निपेट के साथ एक्सेल फ़ाइल जेनरेट करने के लिए आपको एमएस एक्सेल या किसी अन्य एप्लिकेशन को इंस्टॉल करने की आवश्यकता नहीं है। पिछले उदाहरण में, हमने C++ का उपयोग करके XLSX फ़ाइल में फ़िल्टर कैसे जोड़ें सीखा जो XLSX फ़ाइल में फ़िल्टर जोड़ने की व्याख्या करता है।