使用Javascript将excel表中的数据提取到csv(或)Json中

时间:2013-10-20 06:35:05

标签: javascript charts d3.js export-to-csv

我需要将excel表格中的数据提取为csv或json格式,然后使用javascript以图表(条形图,饼图和线条)的形式显示内容。我从那以后一直在研究它并且找不到任何好的来源。任何有关这方面的帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

您还可以将Google电子表格中的数据作为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