c# एक्सल लाइब्रेरी से उत्पन्न एक्सेल फ़ाइल नहीं खोल सकता




excel excellibrary (3)

दुर्भाग्य से एक्सल लाइब्रेरी के साथ निर्यात की गई फाइल Excel 2010 Excel के साथ संगत नहीं है, यह एक पहले से ही जारी की गई समस्या है, लेकिन लगता है कि पुस्तकालय विकास अब सक्रिय नहीं है।

मैंने एनपीओआई को बदल दिया है

मैं एक्सेल फाइलों को प्रोग्राम बनाने के लिए एक्सेल लाइब्रेरी का उपयोग कर रहा हूं, लेकिन जब मैं माइक्रोसॉफ्ट ऑफिस एक्सेल में जेनरेट की गई फ़ाइलों को खोलने की कोशिश करता हूं, तो मुझे एक फ़ाइल फॉर्मेट त्रुटि मिलती है

मैंने देखा है कि यह रिपोर्ट की गई है लेकिन इसके बारे में अभी भी कोई जवाब नहीं है।

मैं कार्यालय 2010 का उपयोग करता हूं और मैं किसी भी अन्य .xls (97-2003 फ़ाइल स्वरूप) को खोलने में सक्षम हूं, लेकिन excelLibrary के साथ उत्पन्न किए गए हैं I मैंने ओपन ऑफ़िस की भी कोशिश की है और अभी भी उत्पन्न फ़ाइल नहीं खोल सकता मैंने उन्हें कार्यालय 97-2003 में खोलने की कोशिश नहीं की है

बस त्रुटि को पुन: उत्पन्न करने के लिए नमूना कोड का प्रयास करें।

क्या किसी को भी पाया गया कि लाइब्रेरी का उपयोग कैसे करें और इस समस्या में न चलाएं?


चूंकि शीट का नाम ठीक से नहीं दिया गया है, यह उस त्रुटि को फेंक रहा था

एक बार जब हम शीट को नाम देते हैं, तो यह ठीक से काम करेगा।


एक समाधान मिला:

string filename = "c:\Test.xls";
Workbook workbook = new Workbook();
Worksheet sheet = new Worksheet("Test")
workbook.Worksheets.Add(sheet)

for(int i = 0;i < 100; i++)
      sheet.Cells[i,0] = new Cell("");

workbook.save(filename);

समस्या यह है कि Office 2010 इसका समर्थन नहीं करता जब तक कि 100 या अधिक कक्ष भरें न हों।

मेरे काम के आसपास यह "" के साथ लूप के लिए 100 कोशिकाओं को भरना था। इस तरह से यह 100 सेल की गणना करता है और फिर यह सिर्फ ठीक काम करता है।

संदर्भ: यहां





excellibrary