使用jquery或javascript导出json或xml到xls或csv(MS Excel)

时间:2011-07-19 11:53:42

标签: javascript jquery html jquery-plugins

我正在继续previous question我需要一种方法将我的json字符串导出到可以在MS Excel中打开的xlscsv文件中(我使用的是简单的html和JSP)。

到目前为止,我发现this link让我使用

打开了一个excel
var xls = new ActiveXObject("Excel.Application");
    xls.visible = true;

欢迎任何类型的建议。三江源

1 个答案:

答案 0 :(得分:1)

我不熟悉xls格式,所以我不能给出代码示例,但你可以使用handlebars.js http://www.handlebarsjs.com/这是一个小而简单的json - > xml模板引擎。

编辑:

我的错误印象是xls文件是xml。因此,除非excel能够导入xml,否则应该使用类似http://pizzaseo.com/php-excel-creator-class的内容创建xls服务器端。您可以使用ajax使其对用户透明。

编辑:

Excel可以导入xml文件,因此您可以使用handlbars.js http://www.handlebarsjs.com/轻松地将json转换为xml。但是,如果这不是一个选项,您应该查看POI http://poi.apache.org/,它是Microsoft文档的JAVA API。