Google Chart Daten aus Google Spreadsheets

Grundlagen

Unterschiedliche Veröffentlichungsmöglichkeiten für Google Texte, Tabellen, Zeichnugen

Es gibt unterschiedliche Varianten für den Veröffentlichungsstatus einer Tabelle:

  • Privat - Nur die folgenden Personen haben Zugriffsrechte
  • Alle Nutzer, die über den Link verfügen, sind zur Anzeige berechtigt.
  • Alle Nutzer, die über den Link verfügen, sind zur Bearbeitung berechtigt.
  • Öffentlich im Web - Jeder im Internet ist zur Anzeige berechtigt.
  • Öffentlich im Web - Jeder im Internet ist zur Bearbeitung berechtigt.

Der Link ist immer gleich und hat diese Struktur:

https://docs.google.com/spreadsheet/ccc?key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Meine Beispieltabelle

Ich habe eine Tabelle mit Daten erstellt, die zunächst nur aus einem Datenblatt besteht und diese mit der Option

Alle Nutzer, die über den Link verfügen, sind zur Anzeige berechtigt.

veröffentlicht. Der Link zu dieser Tabelle ist: https://docs.google.com/spreadsheet/ccc?key=0Anz2HS0W3kwGdEZfU2ZTazNXc2FlQTFvM2pnWjZvQ1E

Dann habe ich mit Einfügen >> Gadget >> Diagramme ein Bar Chart hinzugefügt. Der Diagrammtyp ist aber eigentlich nicht sehr wichtig. Als werte sind die Kopfzeile und die ersten 10 Datenzeilen und die ersten zwei Spalten hinterlegt. Im erstellten Gadget klickt man rechts oben und wählt: URL der Datenquelle für die Abfrage. Dort gibt es drei Optionen. Man erhält bei:

  • Gadget:https://docs.google.com/spreadsheet/tq?range=A1%3AB11&key=0Anz2HS0W3kwGdEZfU2ZTazNXc2FlQTFvM2pnWjZvQ1E&gid=0&headers=-1
  • Ausgewählter Bereich (Selektiert waren nur 4 Zellen):https://docs.google.com/spreadsheet/tq?key=0Anz2HS0W3kwGdEZfU2ZTazNXc2FlQTFvM2pnWjZvQ1E&range=A1%3AB2&headers=-1
  • Gesamtes Tabellenblatt:https://docs.google.com/spreadsheet/tq?key=0Anz2HS0W3kwGdEZfU2ZTazNXc2FlQTFvM2pnWjZvQ1E&headers=-1

Bei Kopfzeilen habe ich jeweils Automatisch beibehalten. Dieser Weg wird auch in diesem Teil der Dokumentation beschrieben.

Googles Beispieltabelle

Die im Beispiel verwendete Tabelle ist

https://spreadsheets.google.com/ccc?key=pCQbetd-CptGXxxQIG7VFIQ

Die Abfrage aus dieser Tabelle sieht so aus

https://spreadsheets.google.com/tq?key=pCQbetd-CptGXxxQIG7VFIQ&range=B1:D11&pub=1

Die daten werden im JSON-Format ausgeliefert.

Meine Beisieltabelle kann man erreichen mit:

https://docs.google.com/spreadsheet/ccc?key=0Anz2HS0W3kwGdGhITHJpMUlaM3dVa0FwVkRZX3ZmcVE

Dazu beispielhaft eine Abfrage

https://docs.google.com/spreadsheet/tq?key=0Anz2HS0W3kwGdGhITHJpMUlaM3dVa0FwVkRZX3ZmcVE&range=A1:C11&pub=1