में संसाधन/असेंबली से एक्सेल फ़ाइल लोड करें मुझे एक्सेल फ़ाइल लोड करने और उस पर लिखने की आवश्यकता है। मैंने संसाधनों में फ़ाइल पहले ही जोड़ दी है और एंबेडेड संसाधन में अपनी बिल्ड एक्शन सेट की है। मेरी समस्या यह है कि मैं इसे संसाधन/असेंबली से लोड नहीं कर सकता। मेरे पास वर्तमान में यह कोड है:सी #
Assembly assembly = Assembly.GetExecutingAssembly();
Assembly asm = Assembly.GetExecutingAssembly();
string file = string.Format("{0}.UTReportTemplate.xls", asm.GetName().Name);
var ms = new MemoryStream();
Stream fileStream = asm.GetManifestResourceStream(file);
xlWorkBook = xlApp.Workbooks.Open(file);
if (xlApp == null)
{
MessageBox.Show("Error: Unable to create Excel file.");
return;
}
xlApp.Visible = false;
मैं क्या गलत कर रहा हूं? मैं फ़ाइल का उपयोग कैसे कर सकता हूं? किसी भी सहायता की सराहना की जाएगी। धन्यवाद।
आप filestream का उपयोग नहीं कर रहे हैं .... आप ओपन (फ़ाइल) नहीं खोल सकते हैं जहां फ़ाइल एम्बेडेड संसाधन नाम है ... –
मुझे इसके बारे में कैसे जाना चाहिए? मैं इसके लिए नया हूं, और मुझे वर्तमान में आगे बढ़ने के बारे में कोई जानकारी नहीं है .. मैंने इसके बारे में पढ़ने की कोशिश की: http: //support.microsoft.com/kb/319292। लेकिन मुझे समझने में मुश्किल हो रही है कि कैसे .. – jaqui
फ़ाइल स्ट्रीम को किसी स्थान पर सहेजें और फिर इसे लोड करें! –