Get方法获取csv文件的内容
Get method to get the contents of the csv file
提前道歉,因为我对javascript非常陌生。从本质上讲,我拼凑了两个剧本,我正在努力让它们发挥作用。我知道javascript通常不能访问本地文件,但有了File object
可能吗?
在下面的代码中,如果我选择的文件是CSV,我如何将其传递给下一个函数$.get('data.csv', function(data)
,使'data.csv'
实际上是所选的文件?
<html>
<script type="text/javascript">
document.getElementById('file').addEventListener('change', handleFileSelection, false);
function handleFileSelection(evt) {
console.log(evt);
var f = evt.target.files[0];
}
$(document).ready(function() {
$.get('data.csv', function(data) {
// Split the lines
var lines = data.split(''n');
//more code
});
});
</script>
<body>
<input type="file" id="file" name="file" />
<output id="list"></output>
</body>
</html>
我在这里看到的第一个问题是,您试图在创建实际元素之前添加事件侦听器(正如RobG所说)。
我可以提到的第二个问题是,您正试图使用$.get
来解析本地CSV文件。如果您使用的是jQuery,那么$.get
会对某个URL发出GET异步请求,而这不是您所需要的。您必须调查FileReader对象。我不熟悉它,所以我不能带来一个工作代码的例子,但你可以在这里寻找一些例子。
相关文章:
- 通过CSV文件上载更新数据库表
- 在.csv文件中写入学位符号
- PERL-下载CSV文件不完整
- 将CSV文件从URL导入Node.js
- Get方法获取csv文件的内容
- 将JSON转换为放入Sdcard中的CSV文件
- 如何使用d3.js从csv文件中绘制areaplot?请任何人分享代码
- 正在以javascript读取本地csv文件
- 处理字段中带有换行符的csv文件-node.js
- 如何将CSV数据从变量下载到CSV文件
- Safari 5.1.7下载文件名未知的csv文件
- 是否可以从Html本地存储输出到.csv或类似文件
- CSV、PDF、Excel文件在dataTables的导出扩展中作为blob下载
- 如何读取csv文件并将其转换为javascript中的对象
- 尝试从csv文件中检索单个值时出现问题
- 如何用javascript下载巨大的CSV文件
- 在将csv文件中的数据分配给数组变量时增强了d3代码
- 无法使用Behat Mink扩展框架在输入字段中附加文件(csv文件)
- 如何读取文件.csv非常大的FileReader API javascript, html/jquery只有
- 我如何创建和写入一个新文件(csv),并让浏览器用javascript或D3.js下载它