2012-11-06 32 views
0

我有一个显示一些数据的网页。 我想让用户能够将他们看到的数据导出为CSV文件或PDF文件或其他格式。仅通过javascript通过浏览器将数据导出为csv,pdf

在技术上可以纯粹通过javascript来做到这一点吗?

感谢

+0

尝试的DataTable表工具(http://datatables.net/extras/tabletools /),它的闪光灯/ jquery cambo。 –

+0

http://stackoverflow.com/questions/3665115/create-a-file-in-memory-for-user-to-download-not-through-server –

+0

@FAngel谢谢我没有意识到有人问过类似的东西谢谢 – Zo72

回答

0

在一定程度上可以解决:

这里是触发一个链接一个“另存为”下载:

<a href="data:application/octet-stream;charset=utf-8;base64,Zm9vIGJhcg==">text file</a> 

所以诀窍是使用数据:应用/八位字节流;

不过请注意,这是不可能的指定文件名/资源的扩展,你会保存(如report.csv)