Aj-aj. Her er et google spreadsheet trick som hadde gått meg hus forbi. Dette er gull for alle som jobber med regneark, uansett hva det skulle være av arbeid. Før eller siden trenger du å importere data fra web/rss/xml eller liknende inn i ditt arbeide. Her er det som må være den enkleste måten å gjøre det på:
Tabell fra html
=importHtml(URL, element, index)
=ImportHtml("http://en.wikipedia.org/wiki/Demographics_of_India"; "table";5)
bruke xpath
=importXML("URL","XPath expression")
=importXML("http://www.google.com/search?q=live", "//a[@class='l']/@href")
flere
=importData("URL")
=GoogleReader(URL)
=GoogleReader ("http://graphics8.nytimes.com/services/xml/rss/nyt/HomePage.xml", "items title", "false", 1)
=GoogleFinance("symbol", "attribute")
=GoogleFinance("GOOG", "price")
=GoogleLookup("entity", "attribute")
=GoogleLookup("Italy", "population")
Gull!
En rask og nyttig demo kan f.eks. være å hente ut data fra Erik Bolstads flotte samling:
= ImportHtml(«http://www.erikbolstad.no/geo/skandinavia/norske-kommunesenter/txt/»; «table»;0)
Og vips har du Norske kommune- og fylkessenter i google docs.
For mange er dette nok, nå kan det lastes ned i ulike formater. For deg som øyeblikkelig tenker at dette er enda finere i json, her er en guide: http://www.ravelrumba.com/blog/json-google-spreadsheets/ Det trengs altså litt mer magi til (i eksemplet over litt php), men det er kun snakk om å formatere den publiserte csv-filen og dumpe til json. Du kan se et eksempel på CSV her: https://docs.google.com/spreadsheet/pub?key=0AgAXDJuvjySMdEJWTGpoUjd1UG1oazVxXzg3czJkM0E&single=true&gid=1&output=csv