我在使用exceljs(或xlsx)nodejs模块读取/写入复杂的excel文件时遇到问题。它将生成一个无效的xlsx文件,其中包含损坏的数据。 可以与简单的Excel文件(未格式化)一起正常工作
我的错误在哪里?有设置选项吗?
这是一个简单的示例代码
const Excel = require('exceljs')
// Vars
var workbook // The excel workbook
console.log("test version 1.0")
workbook = new Excel.Workbook()
readFilePromise = workbook.xlsx.readFile("./classeur3.xlsx")
readFilePromise.then(()=>{
.....
workbook.xlsx.writeFile("./classeur4.xlsx" ).then(function() {
console.log("Done")
})
}).catch(error =>{`enter code here`
console.log("main.js:loadFile:File not loaded", error)
})
我也尝试使用流 classeur4.xlsx始终无效!即使我在readFile承诺中什么也不做