Laden Sie die excel-Datei aus den Resourcen/assembly in C#
Brauche ich zum laden einer Excel-Datei und schreiben Sie auf es. Habe ich schon Hinzugefügt, die Datei-Ressourcen, und setzen Sie dessen build action auf Embedded Resource. Mein problem ist, ich kann nicht scheinen, um es zu laden von Ressourcen/Montage. Ich habe momentan diesen code:
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;
Was mache ich falsch? Wie kann ich die Datei zugreifen? Jede Hilfe würde geschätzt werden. Danke.
Sie sind nicht mit dem filestream.... Sie können nicht Öffnen(Datei), wo die Datei ist, die eingebetteten Ressource-Namen...
Wie sollte ich dies angehen? Ich bin neu hier, und ich habe derzeit keine Idee, wie es weitergehen.. ich habe versucht, das Lesen über dieses, in:support.microsoft.com/kb/319292. Aber ich habe eine harte Zeit zu verstehen, wie..
speichern Sie die Datei-stream zu einem Ort und dann laden Sie es!
Wie sollte ich dies angehen? Ich bin neu hier, und ich habe derzeit keine Idee, wie es weitergehen.. ich habe versucht, das Lesen über dieses, in:support.microsoft.com/kb/319292. Aber ich habe eine harte Zeit zu verstehen, wie..
speichern Sie die Datei-stream zu einem Ort und dann laden Sie es!
InformationsquelleAutor jaqui | 2013-04-25
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
...
Ihr willkommen, es gibt ein Kästchen neben der Antwort. Tickt es gibt Ihnen ein paar Punkte und lässt Sie alle wissen, dass Ihr problem gelöst ist. Viel Glück!
InformationsquelleAutor Jeremy Thompson
speichern Sie die Datei (UTReportTemplate) aus den Ressourcen auf Festplatte
Dies ist die straight-forward beantworten. Seit Jahren habe ich die notwendigen Dateien mit dem installer. Nun, ich bin gezwungen, OneClick-Installationen die using-Anweisung von Sergej ersetzen kann meine Verweise auf die Dateinamen
InformationsquelleAutor Sergey1380528
Ich würde gern hinzufügen mein code-snippet hier, die gut funktioniert in Visual Studio 2015. (Nur verbesserte Jeremy Thompson's Antwort.)
(Vergessen Sie nicht die Excel-Datei Ressource
Build Action
EigenschaftEmbedded Resource
im Property-Fenster).Hoffe, dies wird Ihnen helfen, mit Ihren Schwierigkeiten.
Beste Grüße.
InformationsquelleAutor Lin