xlsx.js中 table数据导出成EXCEL的格式设置
1、如果想将Table中的数据全部导出成文本,只需要按照如下代码设置:
XLSX.utils.table_to_book(tableObj, {raw:true});
2、如果想单独设置每个TD的导出数据格式,请按照如下代码设置:
XLSX.utils.table_to_book(tableObj, {raw:false}); 或者不设置 raw:false,默认就是这个
然后在table中单独设置每列的格式:
<!-- Parser interprets value as `new Date("2012-12-03")` default date format --> <td>2012-12-03</td> <!-- String cell "2012-12-03" --> <td data-t="s">2012-12-03</td> <!-- Numeric cell with the correct date code and General format --> <td data-t="n" data-v="41246">2012-12-03</td> <!-- Traditional Excel Date 2012-12-03 with style yyyy-mm-dd --> <td data-t="n" data-v="41246" data-z="yyyy-mm-dd">2012-12-03</td>
参考官方文档:
https://docs.sheetjs.com/docs/api/utilities/html/#html-table-input
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步