2017-12-06 2 views
0

oft haben diese Seiten besucht, aber nie eine neue Frage zu stellen brauchte ...ImportXML Funktion in Google Sheets #ERROR

Ich habe gesucht Hochs und Tiefs nach einer Lösung zu, was sein sollte, eine ziemlich einfache ImportXML Funktion in Google-Tabellen und ich kann einfach nicht die Daten greifen, die ich suche.

Das Companies House in Großbritannien stellt seine grundlegenden Firmendaten frei in verschiedenen Formaten zur Verfügung. Zum Beispiel für Firmennummer 06732413 (ich, dass ganz zufällig als verwendbares Beispiel ausgewählt haben), können ihre Daten an http://data.companieshouse.gov.uk/doc/company/06732413 zugegriffen werden (oder alternativ bei http://data.companieshouse.gov.uk/doc/company/06732413.xml, und eine Reihe von anderen Typen.)

Ich kann einfach nicht einen Weg finden, wie ImportXML ein spezifisches Element innerhalb dieser Daten zurückgibt, sagen wir die <Accounts>/<NextDueDate> Daten.

Gibt es eine offensichtliche Lösung?

+0

Welchen Datenpunkt möchten Sie einziehen? Es ist hilfreich zu wissen, ob/warum irgendein Randfall es verhindert ' –

+0

@AuriellePerlmann '/'. – pnuts

Antwort

0

Bitte versuchen:

=index(importxml("http://data.companieshouse.gov.uk/doc/company/06732413","//*[3]/td"),3,1) 
0

wird auch ein Format für csv Sie nur diese Funktion nutzen zu können sie in ziehen:

=importdata("http://data.companieshouse.gov.uk/doc/company/06732413.csv")

Notiz anhängen Sie nur .csv auf das Ende die URL, damit es funktioniert.