node读取xlsx

环境准备

yarn init --yes
yarn add xlsx

package.json如下

{
  "name": "node-xlsx",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "xlsx": "^0.16.8"
  }
}

index.js

const xl = require('xlsx');
const workbook = xl.readFile('test.xlsx');
const sheetNames = workbook.SheetNames; // 返回 ['sheet1', 'sheet2']
const worksheet = workbook.Sheets[sheetNames[0]];
const data = xl.utils.sheet_to_json(worksheet);
console.log(data);

test.xlsx


image.png

node index.js 结果如下

[ { ID: 1, Name: 'foo' } ]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。