Es funktioniert einwandfrei. Sie speichert die Datei jedoch im lokalen Speicher < /p>
Code: Select all
xlWorkBook.SaveAs("D:\\Mobile_List.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
Aber in diesem Beitrag verwendeten sie die < /p>
MemoryStream m = new MemoryStream();
workbook.SaveToStream(m);
< /code>
Ich kann die Methode SavetOstream < /code> in meinem Arbeitsbuch nicht finden. Es zeigt einen Fehler < /p>
< Blockquote>
'microsoft.office.interop.excel.workbook' enthält keine
Definition für 'SavetOstream' und keine Erweiterungsmethode 'SavetOstream'
Ein erstes Argument des Typs akzeptiert
'microsoft.office.interop.excel.workbook' kann gefunden werden (fehlen Sie
eine Verwendungsanweisung oder eine Montagereferenz?) < /p>
< /blockquote>
Wie könnte ich es als Speicherstrom herstellen und an AngularJS zurücksenden, um durch Klicken auf die HTML -Taste zu klicken? zu AngularJS $ http -post - Binärdatei umwandeln und herunterladen - es erklärte nur den AngularJS -Teil und den PHP. Es gibt keine Erklärung für C#. Das ist der Hauptgrund, warum ich diese Frage veröffentliche. > Hinweis: Konvertieren Sie es nicht aus dem lokalen Speicher ...