【发布时间】:2013-03-03 22:40:49
【问题描述】:
我的网络应用程序中有一个要求,我必须将 html 表中的数据导出到 csv 文件。 html数据表使用Datatables插件编写。
为上述数据表提供了一个Table Tools,它在客户端执行 CSV、PDF、XLS 导出。缺点是上面的插件使用了flash,这不是一个好的解决方案。
我还查看了另一种基于纯 JavaScript 的客户端解决方案 here
这似乎不起作用,因为我无法指定文件名。
在搜索论坛时,我了解到在纯 javascript 中我将无法创建文件并为其命名。 (我猜一旦所有浏览器都发展/接受 HTML5 标准,HTML5 中的文件系统 API 可能会解决这个问题)
鉴于这种情况,我很好奇以下是否可能:
- 要在我的客户端导出的数据
- 我能否对我的服务器进行 ajax 调用以获取一个空白的 csv 文件并在客户端对其进行操作并将其附加到我在客户端拥有的数据中?
除了上面提出的解决方案和纯服务器端方法之外,还有其他可能的解决方案吗?
【问题讨论】:
标签: javascript csv