/ / Verschieben von MS Excel-Daten auf eine Website über einen Webservice - Webservices, Excel

Verschieben von MS Excel-Daten über einen Webservice auf eine Website - Webservices, Excel

Ich habe eine Excel-Tabellenvorlage mit Datenund ein Diagramm. Ich möchte in der Lage sein, die Rohdaten (wiederholt) auf einem Webserver mithilfe einer Webservice-Schnittstelle zu veröffentlichen. Ich möchte dies mit Vanilla Excel tun - keine Add-Ons oder erforderlichen ActiveX-Steuerelemente usw.

Ich bin offen für Vorschläge zur Web-Service-Technologie: REST, etc.

Gibt es integrierte APIs, die dies tun? Könnte mich jemand auf die Dokumente hinweisen?

Antworten:

1 für die Antwort № 1

Nachdem Sie das Thema mit Microsoft besprochen habenEntwickler-Evangelist (J Sawyer) Ich glaube, der beste Ansatz wäre die Verwendung von VSTO (Visual Studio Tools for Office). Ich würde eine Clickonce-Assembly erstellen, die direkt mit der Excel-Vorlage kommuniziert, die Excel-Daten liest und die Daten an einen Webdienst überträgt.

Es scheint keinen Mechanismus zu geben, der nur Vanilla Excel und VBA verwendet.


0 für die Antwort № 2

Ja, verwenden Sie den OLEDB-Treiber und lesen Sie die Daten direkt aus Excel. (Dies würde das Diagrammbild jedoch nicht lesen).

Beispiel.

Dann können Sie das auf jede Weise herausstellen, die Sie für richtig halten. REST wäre in Ordnung.


0 für die Antwort № 3

Microsoft bietet die Möglichkeit, dies mit Microsoft Excel Services zu tun, die Teil von Office SharePoint Server sind.

SpreadsheetGear für .NET kann auf verschiedene Arten verwendet werden, um Excel-Arbeitsmappen von ASP.NET (Aspx-Seiten oder Webdienste) zu nutzen.

Siehe die Live-ASP.NET-Beispiele Hier erfahren Sie, wie Sie Excel-Arbeitsmappen erstellen, Bilder / Dashboards aus Excel-Diagrammen und -Bereichen erstellen, Excel-kompatible Berechnungen durchführen usw.

Sie können eine kostenlose Bewertung herunterladen Hier.

Haftungsausschluss: Ich besitze SpreadsheetGear LLC