Ich versuche, die COM-Interop-Assembly zu verwenden, um einige Daten in eine Excel-Arbeitsmappe für eine ASP.NET-Webanwendung zu exportieren. Dies funktioniert in der Entwicklung gut, da der Server und der Client die gleiche Maschine sind. Dies ist jedoch nicht der Fall. Die bereitgestellte Version löst keine Ausnahme aus, öffnet aber auch nicht Excel auf dem lokalen Computer (da ASP.NET serverseitig ausgeführt wird, ist dies ziemlich offensichtlich).Öffnen einer Excel-Anwendung clientseitig
Wie gehe ich beim Erstellen einer Excel-Anwendung auf dem Client-Rechner vor?
+1 haben möchten - Dies ist das Beste, was Sie tun können –
Seitliche Anmerkung, COM Interop mit den Office-DLLs ist eine wirklich schlechte Möglichkeit, Excel-Dateien auf einem Server zu generieren. Darüber hinaus ist Office nicht wirklich für diese Verwendung lizenziert. Ich empfehle eine Bibliothek wie NPOI oder ExcelLibrary, um Ihre Dateien zu generieren. – Brook
Dies wurde in [Überlegungen für die serverseitige Automatisierung von Office - KB 257757] (http://support.microsoft.com/kb/257757) dokumentiert. –