如何从HTML创建Excel文件

时间:2019-01-03 03:26:32

标签: javascript xpages

有太多如何创建EXCEL文件的示例,如下所示: create Excel with xPages

但是我真的需要Excel xlsx格式而不是xls。仅定义xlsx文件扩展名和更改内容类型没有帮助:

response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");

1 个答案:

答案 0 :(得分:4)

弗拉德, 将内容类型设置为xls或xlsx具有相同的效果:它告诉浏览器移交给Excel。它仍然会发送excel渲染的HTML。 保存为xlsx取决于用户。

如果您确实需要现成的xlsx,则需要创建一个呈现二进制xlsx格式的XAgent。最简单的方法是Apache POI库,该库可用于XPages through OpenNTF

检查那里的样品。他们应该做您所需要的。