【发布时间】:2017-10-22 05:47:49
【问题描述】:
我有This csv 文件,我希望输出位于 html 表中,其中 示例:
fish;4;1;33 鱼应该在 1 行第 4 列。
dog;5;2;66 dog 应该在第二行第 5 列
我来了:
var data ='Major;1;2;29/nMinor;2;3;29/nRowNum;1;1;23/njk;2;2;23/n44;1;4;23';
function insertData(id, data)
{
var table = document.getElementById(id);
var dataRows = data.split("/n");
if (table) {
dataRows.forEach(function(s) {
var x = s.split(';');
table.rows[x[2]].cells[x[1]].textContent = x[0];
}); }
这段代码在它应该插入的地方插入了主要和次要但如何通过上传文档来做同样的事情?基本上var data = //uploaded doc
我试过用
myReader.onload = function(e) {
var content = myReader.result;
但没有好的结果,我非常感谢一些帮助!
【问题讨论】:
-
出于所有实际目的,我建议您使用一些 CSV 解析库,例如 this one!毕竟CSV解析是not just
data.split() -
说实话我只是 dnw jquery.csv.js 所以我会看看,因为我的截止日期是在 2 小时内
标签: javascript arrays csv sorting