nodejs excel读取处理并生成新的excel

2022-09-09 14:39:33

nodejs excel读取处理并生成新的excel 使用node-xlsx模块进行操作。

使用nodejs内制的fs模块进行文件操作

npm install node-xlsx
const fs = require('fs')
const xlsx = require('node-xlsx');      // 读写xlsx的插件
let list = xlsx.parse("goods.xlsx")

let data=list[0].data;
console.log(data[1][7].split('.')[0])
data.map((item,idx)=>{
    data[idx][7]=item[7].split('.')[0]
    data[idx][8]=item[8].split('.')[0]
})
console.log(data[2])
let xlsxObj = [
    {
        name: 'firstSheet',
        data:data
    }
]
fs.writeFileSync('./ok.xlsx',xlsx.build(xlsxObj),"binary");

记录一下做个笔记!