Javascript 如何从HTML创建excel文件

Javascript 如何从HTML创建excel文件,javascript,xpages,Javascript,Xpages,创建EXCEL文件的示例太多,如下所示: 但我真的需要Excel xlsx格式,而不是xls。仅定义xlsx文件扩展名并更改内容类型无助于: response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); 弗拉德, 将内容类型设置为xls或xlsx具有相同的效果:它告诉浏览器将内容移交给Excel。它仍然会发送excel呈现的HTML。 由用户自行保存为xlsx 如果你

创建EXCEL文件的示例太多,如下所示:

但我真的需要Excel xlsx格式,而不是xls。仅定义xlsx文件扩展名并更改内容类型无助于:

response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
弗拉德, 将内容类型设置为xls或xlsx具有相同的效果:它告诉浏览器将内容移交给Excel。它仍然会发送excel呈现的HTML。 由用户自行保存为xlsx

如果你真的需要一个现成的xlsx,你需要创建一个渲染二进制xlsx格式的。最简单的方法是ApachePOI库,它可用于XPages

检查那里的样品。他们应该做你需要的事

Vlad, 将内容类型设置为xls或xlsx具有相同的效果:它告诉浏览器将内容移交给Excel。它仍然会发送excel呈现的HTML。 由用户自行保存为xlsx

如果你真的需要一个现成的xlsx,你需要创建一个渲染二进制xlsx格式的。最简单的方法是ApachePOI库,它可用于XPages


检查那里的样品。他们应该做你需要的事

看起来,LotusNotesDomino服务器不支持像XLSX这样的新文档格式,它只是纯JavaScriptnope,您关于xPages的例子,它类似于Java世界中的JSF。xPages生成文件,使用ApachePOI框架。JS代码只是由服务器解释看看ApachePOI和XSSFWorkbook,它用于生成xlsx格式的Excel电子表格看起来,lotus notes Domino服务器不支持xlsx这样的新文档格式,它只是纯JavaScriptnope,您关于xPages的示例,它类似于Java World中的JSF。xPages生成文件,使用ApachePOI框架。JS代码只是由服务器进行解释。请看一看ApachePOI和XSSFWorkbook,它用于生成xlsx格式的Excel电子表格