node-xlsx如何获取上传 xlsx 的格式?

如何获取上传excel文件中的合并单元格、单元格的背景色、字体的颜色等信息呢?或者有其他的组件可以获取的,请各位大佬解答一下困惑。

阅读 1.3k
1 个回答
新手上路,请多包涵

Sheetjs可以获取

 const workbook = XLSX.read(data, { type: 'array',cellStyles:true });
 const sheetName = workbook.SheetNames[0];
 const worksheet = workbook.Sheets[sheetName];
 //获取合并单元格
console.log(worksheet['!merges'])
 for (var key in worksheet) {
     //获取单元格样式
     console.log( worksheet[key].s)
}

参考https://docs.sheetjs.com/docs/api/parse-options

推荐问题