2013-10-20 29 views
0

我需要从excel表格中提取数据为csv或json格式,然后使用javascript以图表(bar,pie和line)的形式显示内容。自2天以来,我一直在努力研究它,但无法找到任何好的来源。任何有关这方面的帮助将不胜感激。谢谢。从excel表格中提取数据到csv(或)使用Javascript的Json

+1

这是覆盖在很多教程,如[克里斯托夫维奥(HTTP的:// christopheviau。 com/d3_tutorial /),我假设你知道如何获得电子表格到csv。您可能遇到的另一个问题是跨站点脚本,在这种情况下,您需要使用本地Web服务器。 – user1614080

回答

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 
}); 

公告输出= CSV在该URL的末尾。

gid = 0是工作表1,gid = 1是工作表2等等。您必须首先将您的工作表发布到网上才能使用。

除了克里斯托夫维奥的教程,这里有更多的资源:

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

http://www.d3noob.org

相关问题