विफल हो रहा है जब मैं Excel फ़ाइल EPPlus का उपयोग कर जनरेट करने का प्रयास के साथ फाइल, एक्सेल मुझे निम्न त्रुटि संदेश दे:जनरेट कर रहा है एक एक्सेल EPPlus
Excel फ़ाइल 'myfilename.xlsx' नहीं खोल सकता क्योंकि फ़ाइल स्वरूप या फ़ाइल एक्सटेंशन वैध नहीं है। सत्यापित करें कि फ़ाइल दूषित नहीं हुई है और फ़ाइल एक्सटेंशन फ़ाइल के प्रारूप से मेल खाता है।
public ActionResult Index() { using (ExcelPackage package = new ExcelPackage()) { // I populate the worksheet here. I'm 90% sure this is fine // because the stream file size changes based on what I pass to it. var stream = new MemoryStream(); package.SaveAs(stream); string fileName = "myfilename.xlsx"; string contentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; var cd = new System.Net.Mime.ContentDisposition { Inline = false, FileName = fileName }; Response.AppendHeader("Content-Disposition", cd.ToString()); return File(stream, contentType, fileName); } }
किसी भी विचार मैं गलत क्या कर रही हूं:
यहाँ मेरी कोड है?
त्रुटि का कहना है 'myfilename.xslx' जबकि आपका कोड 'myfilename.xlsx' दिखाता है। आप वास्तव में किसका उपयोग कर रहे हैं? –
उत्तर [कल] (http://stackoverflow.com/a/9574414/284240)। मुझे लगता है कि यह एक ही मुद्दा है। –
@ एम। बाबाकॉक - एक्सएलएसएक्स, यह एक टाइपो था। मैं सवाल संपादित करूंगा। –