【发布时间】:2015-07-25 05:52:29
【问题描述】:
我在与 html 页面相同的目录中有一个 CSV 文件,我想使用 FileReader 将文件内容读入 jquery-csv 的 To Arrays 函数,但我似乎无法让它工作适当地。我想我理解这项任务的异步性,但我是否正确描述了它?在这里,我试图输出第二列中的第二个单元格。感谢您的帮助。
<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['timeline']}]}"></script>
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="jquery.csv-0.71.js"></script>
<script type="text/javascript">
var reader = new FileReader();
reader.onload = function(e) {
var text = e.target.result;
var data = $.csv.toArrays(text);
document.write(data[1][1]);
}
reader.readAsText('data.csv');
</script>
【问题讨论】:
-
FileReader operations take a file/blob object,不是 url 路径。您必须使用 ajax 请求从服务器获取文件
标签: javascript csv filereader jquery-csv