2010-07-14 8 views
16

Welche Optionen existieren, um einen REST-Webdienst in Excel 2007/2010 zu verwenden? Ich kann XML Maps verwenden, um eine einfache XML-Liste zu verwenden, aber das lässt mich keine dynamische URL erstellen (also könnte ich Parameter hinzufügen).Wie kann Excel 2007/2010 einen REST-Webdienst verwenden?

Zum Beispiel kann ich Excel für http://machine/service/level/5 eine XML-Karte hinzufügen und die Werte in der Arbeitsmappe ganz gut anzeigen - kein Problem dort. Die eigentliche Frage ist, wie kann ich den/5 Teil der URL dynamisch ändern, um von einer anderen Zelle in Excel zu kommen?

So kann ich ein paar Zellen haben, die die Optionen haben (welche ID, welchen Namen usw.) und wann immer sich diese Werte ändern (idealerweise) würde eine neue dynamische URL erstellt und die XML-Map würde aktualisiert werden.

Ist so etwas möglich? Hat sonst jemand eine bessere Möglichkeit, einige Parameter zu nehmen, einen Webservice (REST oder SOAP, ich bin nicht wählerisch) anzurufen und die Ergebnisse zur weiteren Bearbeitung wieder in Excel zu verschieben?

+2

siehe http://stackoverflow.com/questions/3903731/book-list-getting-book-details-from-amazon-using-excel-vba-barcode-lookups/3942771#3942771 –

+1

Ich erstellte ein Excel-Plugin, das kann verwendet werden, um restliche APIs mit Excel zu integrieren, siehe http://www.enclout.com/home/ignite –

Antwort

0

Sie können PowerPivot mit Excel 2010 verwenden. Download von here.

Wählen Sie auf der Registerkarte Start die Option 'Von Datenfeeds' und dann 'Von anderen Feeds'.

Sie sollten in der Lage sein, damit auf Ihre URL zu verweisen.

Ich habe gelesen, dass PowerPivot REST verwendet, aber ich habe es selbst nicht versucht.

Viel Glück! :)

Verwandte Themen