在以下约束条件下使用javascript将数据导出为ex​​cel

我有一个使用JavaScript将数据导出为ex​​cel的项目。 但约束是:它应该适用于所有浏览器不像ActiveXObject (只适用于Internet Explorer),window.open(不适用于Internet Explorer)。

它不应该依赖于其他应用程序,如Flash (我已经看到使用jQueryFlash的代码,但我不能在我的项目中使用)等

请告诉我是否可能,如果是,那么build议我一个方法来做到这一点…

还有一件事,手工工作不应该在那里,如果是,那么它应该是非常less的。 换句话说,它应该是完全自动的。

build议:

  • 使用CSV文件格式,并自己写一个JavaScript编写器

  • 使用微软的Office Open XML文件格式(xlsx)并编写生成这样一个文件的JavaScript代码(不应该太难,因为它是基于XML的,在JavaScript中生成XML应该有很多代码)