使用javascript下载.csv
Download .csv with javascript
我想要用javascript生成.csv。我有一个对象,名称是"archivo"。这个这个问题是当生成文件csv时,在每行添加",",我不知道会发生什么
archivo=[], each line is string + ''n'.
if (navigator.appName == 'Microsoft Internet Explorer') {
var popup = window.open('','csv','');
popup.document.body.innerHTML = '<pre>' + archivo[i] + '</pre>';
}else{
location.href='data:application/download; charset=utf8,' + encodeURIComponent(archivo);
}
有人能帮我吗?
您应该考虑使用CSV生成器库,它可以为您处理所有这些。
我已经编写了一个轻量级的客户端CSV生成器库,它可能会派上用场。在上查看http://atornblad.se/github/(向下滚动到标题客户端CSV文件生成器)
它需要一个正常工作的FileSaver
实现来处理对window.saveAs()
的调用。查看Eli Grey的解决方案http://eligrey.com/blog/post/saving-generated-files-on-the-client-side
当到位时,您只需像这样动态生成和保存CSV文件:
var propertyOrder = ["name", "age", "height"];
var csv = new Csv(propertyOrder);
csv.add({ name : "Anders",
age : 38,
height : "178cm" });
csv.add({ name : "John Doe",
age : 50,
height : "184cm" });
csv.saveAs("people.csv");
相关文章:
- PERL-下载CSV文件不完整
- 如何将CSV数据从变量下载到CSV文件
- Safari 5.1.7下载文件名未知的csv文件
- CSV、PDF、Excel文件在dataTables的导出扩展中作为blob下载
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- 如何用javascript下载巨大的CSV文件
- R: 从网站下载.csv
- 从mvc web api httpresponse生成csv,并通过angularjs接收下载
- 从angular js中的webapi下载csv文件
- 可通过Ajax下载CSV文件
- JavaScript到.csv的下载失败:;失败.无文件”;
- 通过网站按钮单击自动下载每日csv文件
- 通过jquery/javascript下载php genereted csv文件
- 使用窗口对象下载 CSV 文件
- 使用 AJAX 下载 CSV
- ExtJS 4.2 将网格数据导出到可下载的 CSV 文件
- 在满足条件时下载 CSV
- 谷歌可视化数据表CSV下载
- Datatables csv下载将自定义列添加到文件中
- 捕获csv下载作为数组加载而不是使用Google Script