दस्तावेज़ दिखाता है कि सी # में एक्सेल फ़ाइल कैसे उत्पन्न करें। निम्नलिखित चरण और कोड स्निपेट एमएस ऑफिस इंटरऑप का उपयोग किए बिना सी # में एक्सेल फ़ाइल बनाने का तरीका प्रदर्शित करते हैं।
सी#में एक्सेल फाइल जेनरेट करने के चरण
- NuGet.org से Aspose.Cells for .NET पैकेज डाउनलोड या इंस्टॉल करें
- Aspose.Cells नामस्थान को VS.NET प्रोजेक्ट में आयात करें
- लाइसेंस ऑब्जेक्ट को परिभाषित करें और इसे SetLicense विधि का उपयोग करके सेट करें
- एक खाली Workbook बनाएं
- पहले Worksheet के सेल में रिपोर्ट डेटा इनपुट करें
- डेटा के साथ एक्सेल एक्सएलएसएक्स फाइल को सेव करें
वर्षों से, एमएस एक्सेल फ़ाइल स्वरूपों को डेटा विश्लेषण और डेटा रिपोर्टिंग के लिए उपयोग करने के लिए जाना जाता है। उपरोक्त चरण C# का उपयोग करके एक्सेल फ़ाइल को लिखने की प्रक्रिया का वर्णन करते हैं। हम स्क्रैच से एक नई एक्सेल फाइल बनाने के लिए C# कोड लिखते हैं। एक्सेल फ़ाइल में एक नमूना ग्राहक रिपोर्ट होगी; आप वर्कशीट में डेटा के साथ संबंधित सेल भरकर अपनी वांछित रिपोर्ट बना सकते हैं।
सी # में एक्सेल फ़ाइल जेनरेट करने के लिए नमूना कोड
//Add reference to the namespace of Aspose.Cells for .NET | |
using Aspose.Cells; | |
namespace GenerateExcelFile | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
//At the start, set the license before using other APIs | |
Aspose.Cells.License Aspose_Cells_license = new Aspose.Cells.License(); | |
Aspose_Cells_license.SetLicense("Aspose.Cells.lic"); | |
//Create an Excel workbook from the scratch | |
Workbook ExcelFileWorkbook = new Workbook(); | |
//Get the first worksheet (0 indexed position) in the workbook, the default worksheet | |
Worksheet ExcelFileSheet = ExcelFileWorkbook.Worksheets[0]; | |
//Get the cells collection in the default worksheet | |
Cells SheetCells = ExcelFileSheet.Cells; | |
//Insert data into the cells of the sheet | |
SheetCells["A1"].PutValue("Customers Report"); | |
SheetCells["A2"].PutValue("C_ID"); | |
SheetCells["B2"].PutValue("C_Name"); | |
SheetCells["A3"].PutValue("C001"); | |
SheetCells["B3"].PutValue("Customer1"); | |
SheetCells["A4"].PutValue("C002"); | |
SheetCells["B4"].PutValue("Customer2"); | |
SheetCells["A5"].PutValue("C003"); | |
SheetCells["B5"].PutValue("Customer3"); | |
SheetCells["A6"].PutValue("C004"); | |
SheetCells["B6"].PutValue("Customer4"); | |
//Save to Excel file (XLSX) | |
ExcelFileWorkbook.Save("ExcelFile.xlsx"); | |
} | |
} | |
} |
उपरोक्त उदाहरण में, आप सीखेंगे कि C# में एक्सेल फ़ाइल को गतिशील रूप से कैसे बनाया जाए। C#.NET का उपयोग करके आप आसानी से एक्सेल फाइल बना सकते हैं। कोड स्निपेट में, हम एक साधारण रिपोर्ट बनाने के लिए कार्यपुस्तिका में पहली कार्यपत्रक के कुछ कक्षों में डेटा सम्मिलित करते हैं। अंत में, हम एक्सेल एक्सएलएसएक्स फाइल को डिस्क पर सेव करते हैं। इसके अतिरिक्त, आप सी # में सीएसवी को बड़ी एक्सेल फ़ाइल कैसे निर्यात करें को पसंद कर सकते हैं।