如何用npm的XLSX包创建以分号分隔的.csv文件
把XLSX包生成的CSV文件分隔符改成分号的方法
要实现这个需求,只需在调用XLSX.writeFile时的配置选项里添加FS字段,指定分隔符为分号即可,具体修改如下:
修改后的代码
XLSX.utils.book_append_sheet(workbook, worksheet, fileName); const options = { cellDates: true, FS: ';' // 指定CSV字段分隔符为分号 }; const file = XLSX.writeFile(workbook, `${fileNameWithLocation}${extension}`, options);
补充说明
FS是XLSX库专门用于自定义CSV格式字段分隔符的配置参数,默认值是逗号,,改成;后生成的CSV文件就会用分号作为分隔符。- 如果你的
extension变量不是.csv,建议在options里额外加上bookType: 'csv',明确指定导出格式为CSV,避免格式识别错误。
内容的提问来源于stack exchange,提问作者sevila
相关产品推荐
相关产品推荐

