我正在尝试解析格式为“7242.1661445”的数字的 xlsx 文件。在 Microsoft excel 中检查时,我发现该单元格是自定义数字格式“#,###.0000000”。
我正在使用 xlsx 库https://www.npmjs.com/package/xlsx解析这个文件。我的运行时是 Node.js。
但是,该库向我抛出了一个错误,格式不受支持 |#,###.0000000|
我尝试了其他几个库,但仍然抛出错误。解析时可以将任何参数作为选项传递吗?我究竟做错了什么 ?这是一个完整的依赖问题吗?我在这里有什么选择?javascript 平台对 excel 文件解析的支持是否不够好?
我正在运行以下代码:
var workbook = XLSX.readFile('filePath',{raw:true,WTF:true});
var worksheet = workbook.Sheets[workbook.SheetNames[0]];
console.log('Cell A1 value', worksheet['A1']);