【发布时间】:2011-09-16 01:11:23
【问题描述】:
我有一个简单的 CSV(使用 JQuery 的 $.ajax 从同一站点上的 /data/league.csv 导入),其中三行格式完全相同:
"Kimberlin Library","Queen's Building","Innovation Centre","etc etc"
8,2,0,-2
1,0,-1,0
我想采用这种格式(使用 building 和 percent 作为 Highcharts 中 x-y 轴的数据,并使用所有三个填充列表):
var leaguetable = {
building: ["Kimberlin Library","Queen's Building","Innovation Centre","etc etc"],
percent: [8,2,0,-2],
change: [1,0,-1,0]
};
微不足道的尴尬,但我一直在画一个空白,尽管尝试了其他人的方法(包括split(/\r\n|\n|r/),搜索/^(.*)$/m)和this question),所以准备从头开始。我需要尽可能简单的东西,无论是 JQuery 还是纯 Javascript。对于类似的问题,我最终将文件转换为 JSON,但如果可能的话,我想避免这种情况。
【问题讨论】:
-
如何导入 CSV?
-
我只是好奇;你为什么要那种格式?当您实际对数据进行处理时,我想使用包含数据的对象数组而不是包含包含数据的数组的对象会更好。
-
您能发布一个 CSV 样本吗? CSV 有很多不同的种类,发布示例可能会有所帮助。
-
为什么不使用这样的东西呢? code.google.com/p/js-tables/wiki/CSV
-
@Wes,Jonathan M:见上文; icktoofay:我直接在 Highcharts 中使用数组作为坐标轴; Jonathan M:我通常只问我是否真的被卡住了,但最终自己回答了一些问题;铁杉:感谢您的链接
标签: javascript json csv