xlsx.js 575 B

12345678910111213141516171819
  1. const xlsx = require('xlsx');
  2. const fs = require('fs');
  3. const path = require('path');
  4. // 读取 Excel 文件
  5. const workbook = xlsx.readFile(path.join(__dirname, '/xlsx/核心素养-小班上.xlsx'));
  6. // 获取第一个工作表
  7. const sheetName = workbook.SheetNames[0];
  8. const worksheet = workbook.Sheets[sheetName];
  9. // 将工作表转换为 JSON 对象
  10. const json = xlsx.utils.sheet_to_json(worksheet);
  11. // 将 JSON 对象写入文件(可选)
  12. fs.writeFileSync('output.json', JSON.stringify(json, null, 2));
  13. // 打印 JSON 数据
  14. console.log(json);