需要通过javascript将表格数据导出为Excel(xlsx)格式

时间:2016-10-19 09:33:11

标签: javascript excel export-to-excel xlsx js-xlsx

我想将我的数据(位于页面上)导出为ex​​cel(xlsx)格式。我已经浏览了几个可用的库,但它们都没有实际工作或帮助我实现我的要求。以下是我在导出时要做的事情:

  • 标题列(导出的xlsx文件的第一行)应该是粗体,清楚地将其标记为标题。

  • 应该定义每一列的数据类型,如日期列,字符串列,数字列。

  • 我可以在打开导出的xlsx文件时设置列的宽度(可选,如果可以实现)

我已经完成了各种基于JS的框架,但是大多数都提供了对xls文件的支持而不是xlsx。但有一些提供了像js-xlsx这样的xlsx支持,但是没有好的文档可以做到这一点,或者如何根据我的要求实现excel导出功能。

我还研究了另外一个xlsx导出框架(exceljs),它对文档非常好,但是我怀疑它在nodejs之外是不可用的,因此它的nodejs插件需要nods js来运行。因此,它不是纯粹的客户端或页面方面。

请你帮我用java脚本来实现这个目标。

由于

1 个答案:

答案 0 :(得分:0)

您可SheetJS xlsx图书馆对您有所帮助。以下是示例Table to Excel