0

我需要将数据从 excel 表中提取为 csv 或 json 格式,然后使用 javascript 以图表(条形图、饼形图和线形图)的形式显示内容。我从 2 天开始就一直在研究它,但找不到任何好的来源。对此的任何帮助将不胜感激。谢谢你。

4

1 回答 1

1

您还可以从谷歌电子表格中提取数据作为 CSV 数据,如下所示:

var spreadsheet = "https://docs.google.com/spreadsheet/pub?key=youruniquekeyhere&single=true&gid=2&output=csv"

d3.csv(spreadsheet, function (error, data) {
  // use your data here
});

请注意该 URL 末尾的 output=csv。

gid=0 是工作表 1,gid=1 是工作表 2,依此类推。您必须先将工作表发布到 Web 以使其可用。

除了 Christophe Viau 的教程,这里还有更多资源:

https://github.com/mbostock/d3/wiki/Gallery#basic-charts

http://www.d3noob.org

于 2013-10-20T21:28:08.573 回答