api – 使用CSV数据进行Google Vizualization

我有一个以CSV格式返回数据的URL.我想使用Google Vizualization来创建数据的交互式图表.我在谷歌图表和Vizualization网页上看了几个例子,但我有点困惑,因为我一般不熟悉
JavaScript或网络编程.

问题:我是否必须使用JavaScript自行解析CSV字符串并使用addColumn()和addRows()手动构建DataTable?或者,有没有办法简单地将CSV网址传递给图表功能?我希望做这样的事情:

var csv_data = get_data_from_url('http://...')
var data = new google.visualization.DataTable(csv_data);
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, ...);

有人可以帮帮我吗?

谢谢.

最佳答案 是的,看起来他们正在使用JSON或JSON的一些近似变体来获取数据.您可以尝试CSV到JSON转换器.显然将CSV转换为JSON是一项相当简单的操作,只需要几行代码:

converting CSV/XLS to JSON?

点赞