【发布时间】:2016-01-12 10:32:36
【问题描述】:
我是一名初级程序员。
我正在使用jQuery Data Table with Bootstrap 创建表。
我需要从上传的 CSV 文件创建表格。
有什么方法可以将 csv 数据创建为 json 吗?
'submit form': function (event){
console.log("Submitting form");
event.preventDefault();
var frm = document.getElementById('frm');
var csvdata = new FormData(event.target);
console.log("data:: " + csvdata);
// Code to create dataTable out of csv
// $('#mytable').DataTable();
}
我该怎么做?
【问题讨论】:
-
如果您正在上传文件并存储在服务器上,那么您可以在那里转换 CSV 并返回 JSON。如果您想在客户端上完成所有操作,则可以使用FileReader class。
-
感谢您提供一些代码 sn-p @RoryMcCrossan
-
你知道,这是一个可爱的问题,所以我会玩并回复你 - 但与此同时,如果没有一些服务器端代码,你将无法做到这一点。 . 除非您在页面本身上执行此操作,这意味着不上传 csv,但可能会将 csv 文件粘贴到 textarea 中。这会有帮助吗?
标签: javascript jquery twitter-bootstrap csv datatables