Avatar ·

बिना Microsoft Office इंस्टॉल किए C# में Excel फ़ाइल (.XLS और .XLSX) कैसे बनाएं?

सभी को नमस्कार! मैं C# में नया हूँ और एक कार्य का सामना कर रहा हूँ: अपने एप्लिकेशन में प्रोग्रामेटिक रूप से Excel फ़ाइलें (पुराने फ़ॉर्मेट .xls और नए .xlsx दोनों) बनाने की ज़रूरत है। समस्या यह है कि जिस सर्वर पर एप्लिकेशन तैनात किया जाएगा, वहाँ Microsoft Office इंस्टॉल नहीं है और इसे इंस्टॉल नहीं किया जा सकता। मैंने Microsoft.Office.Interop.Excel लाइब्रेरी का उपयोग करने की कोशिश की, लेकिन उन्हें इंस्टॉल किए गए Office की आवश्यकता होती है और यदि यह मौजूद नहीं है तो वे त्रुटि देते हैं। मेरा वर्तमान कोड इस प्रकार है: ```csharp using Microsoft.Office.Interop.Excel; public void CreateExcelFile(string filePath) { Application excelApp = new Application(); Workbook workbook = excelApp.Workbooks.Add(); Worksheet worksheet = (Worksheet)workbook.Sheets[1]; worksheet.Cells[1, 1] = "नमस्ते, दुनिया!"; workbook.SaveAs(filePath); workbook.Close(); excelApp.Quit(); } ``` लेकिन यह Office के बिना सर्वर पर काम नहीं करता। कृपया बताएं कि C# में Excel फ़ाइलें बनाने के लिए कौन सी वैकल्पिक लाइब्रेरी या दृष्टिकोण हैं जिन्हें Office की स्थापना की आवश्यकता नहीं है।