Angular-based multiple Excel sheets using xlsx and xlsx-js-style for download
发布时间
阅读量:
阅读量
前端需实现的功能为:将后台传输过来的数组格式数据转换为具备多页结构的Excel文件,并支持用户根据实际需求自定义设置相关样式。
使用组件
1、xlsx
2、xlsx-js-style(官方:https://www.npmjs.com/package/xlsx-js-style)
该插件能够将网页中包含的table标签内容或json格式的数据转化为表格形式,并支持导出操作。
| 常用方法 | 参数 | 说明 |
|---|---|---|
| book_new | - | 创建一个空的book |
| table_to_book | table元素(dom) | 将table元素转换成 book |
| table_to_sheet | table元素(dom) | 将table元素转换成 sheet |
| json_to_sheet | json数据(数组) | 将json数据转换成 sheet |
| book_append_sheet | 参数1:book对象,参数2:sheet对象,参数3:sheet名称 | 将sheet添加到book中 |
| writeFile | 参数1:book对象,参数2:导出的文件名称 | 导出表格文件 |
最初计划采用xlsx-style库,但在引入过程中出现大量错误,随后发现xlsx-js-style组件可作为替代方案,其使用方式与原库保持一致。
一、依赖安装与配置
n
全部评论 (0)
还没有任何评论哟~
