/ / wie man eine Excel-Datei für eine Windows-Anwendung mit C # .net und eine Webanwendung mit C # ASP.NET generiert - c #, asp.net, .net, Excel, Export-to-Excel

So generieren Sie eine Excel-Datei für eine Windows-Anwendung mit C # .net und eine Webanwendung mit C # ASP.NET - c #, asp.net, .net, Excel, Export-to-Excel

So erstellen Sie eine Excel-Datei in den folgenden zwei Szenarien:

  1. Für eine Windows-Anwendung, die C # oder VB .NET verwendet
  2. Für eine Webanwendung, die C # oder VB ASP.NET verwendet

ABER ohne eine lokale Kopie der Datei zu erstellen. Ich möchte, dass die Excel-Datei im Arbeitsspeicher erstellt wird und die Datei beim Erstellen geöffnet wird. Im Falle der Webanwendung möchte ich, dass die Downloadaufforderung angezeigt wird, bevor die generierte Excel-Datei geöffnet wird.

Ein Beispiel wäre wirklich sehr dankbar.

Vielen Dank

Antworten:

1 für die Antwort № 1

SpreadsheetGear 2012 für .NET könnte das tun Werfen Sie einen Blick auf eine der Webanwendungen Beispiele für Excel-Berichte, die alle dynamisch eine Arbeitsmappendatei erzeugen,entweder von Grund auf oder von einer vorhandenen Vorlage-Arbeitsmappendatei aus. In beiden Fällen wird keine "lokale Kopie" der Arbeitsmappe auf der Festplatte erstellt. Stattdessen wird eine Datei direkt in gespeichert Response.OutputStreamDies würde den Endbenutzer auffordern, die Arbeitsmappendatei herunterzuladen.

Was eine Windows-Anwendung betrifft,SpreadsheetGear 2012 für .NET kann Arbeitsmappendateien von Festplatten- / Byte-Arrays / Streams lesen / schreiben und, falls gewünscht, eine umfassende interaktive Benutzeroberfläche für die Kalkulationstabelle über die Steuerelemente WorkbookView und FormulaBar für Windows Forms und WPF bereitstellen. Auf der folgenden Seite finden Sie weitere Informationen zu diesen Steuerelementen: http://www.spreadsheetgear.com/support/samples/windowsforms.aspx

Haftungsausschluss: Ich arbeite für SpreadsheetGear.