Как использовать Google диаграммы для построения файла данных CSV? - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь построить данные графика подсвечника из CSV-файла, используя диаграммы Google; Я с треском провалился ... Я прочитал все посты, некоторые довольно старые, и методы Google Chart / js с тех пор были обновлены в любом случае. Посты, кажется, ссылаются на старую js (jquery .csv.min. js), которая также устарела. Можете ли вы указать мне «текущий» рабочий пример, который отображает данные из файла CSV на том же веб-сервере? Я также попытался выполнить инструкции на сайте Google Charts (https://developers.google.com/chart/interactive/docs/queries#reading -csv-files ), но безуспешно ... отладчик показывает загружаемые данные, но кажется, что обратный вызов не сработал. .. полный рабочий пример мне очень поможет.

1 Ответ

0 голосов
/ 27 февраля 2020

В качестве простого обходного пути вы можете загрузить свой CSV-файл в Google Drive и преобразовать его в электронную таблицу Google. Затем все, что вам нужно сделать, это сгенерировать ссылку publi c (путем ее совместного использования), скопировать идентификатор электронной таблицы и вставить его в параметр запроса:

var query = new google.visualization.Query(
    "https://docs.google.com/spreadsheets/u/1/d/" +
    "<paste the spreadsheet ID here>" + 
    "/gviz/tq?sheet=1&headers=1"
  );

Если вы предпочитаете сохранить конфиденциальные данные, посмотрите на следующем веб-сайте относительно авторизации OAuth: https://developers.google.com/chart/interactive/docs/spreadsheets#Authorization

В качестве бонуса таблицы Google не учитываются при ограничении вашего хранилища на Google Диске.

...