Konvertieren Sie Excel in Speicherstrom und laden Sie über AngularJs herunterC#

Ein Treffpunkt für C#-Programmierer
Guest
 Konvertieren Sie Excel in Speicherstrom und laden Sie über AngularJs herunter

Post by Guest »

Ich möchte eine Excel -Datei dynamisch in C# erstellen und muss sie in der HTML -Schaltfläche AngularJS als herunterladbar machen. Dynamisch http://www.increvcorp.com/manipulations ... t-using-c/

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);
Ich habe einen weiteren Beitrag verwiesen. Sie haben direkt von der Arbeitsmappe in den Speicher Stream umgewandelt. p>

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 ...

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post