...
大前端 nodejsnode-xlsx

nodejs 导出excel表格 xlsx模块的使用教程

nodejs-xlsx模块比xlsx使用简单,主要针对excel。node-xlsx 还可以处理除excel之外的 其他文件(比如:csv,等)

安装

# npm
npm install node-xlsx --save
# yarn
yarn add node-xlsx

写出xlsx文件

// 引入node-xlsx
const xlsx = require('node-xlsx')

// 构建数据
let data = [
    // 表头
    ['姓名','年龄','班级'],
    // 数据行
    ['张三','12','1班'],
    ['李四','13','2班'],
    ['王二','11','3班']
]

// 生成xlsx数据
const buffer = xlsx.build([{name: 'mySheetName', data: data}], {sheetOptions}); 

// 保存文件
const fs = require('fs')
fs.writeFileSync('./excel.xlsx', buffer, { 'flag': 'w' });

读取xlsx文件

// 解析二进制
const workSheetsFromBuffer = xlsx.parse(fs.readFileSync(`${__dirname}/myFile.xlsx`));
// 解析文件地址
const workSheetsFromFile = xlsx.parse(`${__dirname}/myFile.xlsx`);

官网地址:https://www.npmjs.com/package/node-xlsx
github:https://github.com/mgcrea/node-xlsx

航信开票打印发票软件提示缺少字体,提示“打印过程失败,原因可能是打印机无效或者缺少Ocr A Extend或者微软雅黑等字体” nodejs 使用 SQLite3 基本教程
biu biu biu
Electron V14 Electron Remote模块用法 electron 防止多开代码 Ubuntu 搭建SVN服务器(SVN Server) android 备份system.img dd命令的使用 android 安卓 adb 禁止系统休眠