在以下约束条件下使用javascript将数据导出为excel
我有一个使用JavaScript将数据导出为excel的项目。 但约束是:它应该适用于所有浏览器不像ActiveXObject
(只适用于Internet Explorer),window.open(不适用于Internet Explorer)。
它不应该依赖于其他应用程序,如Flash
(我已经看到使用jQuery
和Flash
的代码,但我不能在我的项目中使用)等
请告诉我是否可能,如果是,那么build议我一个方法来做到这一点…
还有一件事,手工工作不应该在那里,如果是,那么它应该是非常less的。 换句话说,它应该是完全自动的。
build议:
-
使用CSV文件格式,并自己写一个JavaScript编写器
-
使用微软的Office Open XML文件格式(xlsx)并编写生成这样一个文件的JavaScript代码(不应该太难,因为它是基于XML的,在JavaScript中生成XML应该有很多代码)