https://github.com/guyonroche/exceljs
我是 exceljs 的新手,只在 github 上看到 exceljs 的描述我
.e :“读取、操作和写入电子表格数据和样式到 XLSX 和 JSON。”
我需要转换workbook
成JSON object
,但没有找到任何方法/模块,如exceljs
.csv
让我知道是否有。
https://github.com/guyonroche/exceljs
我是 exceljs 的新手,只在 github 上看到 exceljs 的描述我
.e :“读取、操作和写入电子表格数据和样式到 XLSX 和 JSON。”
我需要转换workbook
成JSON object
,但没有找到任何方法/模块,如exceljs
.csv
让我知道是否有。
我知道这个问题很老,但我正在为可能与我今天处于同一位置的其他人发布答案。
就在这里。
我正在寻找与您相同的答案,但没有成功。经过一番搜索,我找到了一种方法。
import Exceljs from 'exceljs';
const workbook = new Exceljs.Workbook();
await workbook.xlsx.load(data);
const json = JSON.stringify(workbook.model);
console.log(json); // the json object
我结合了对这个问题的回应和 Exceljs 的阅读来弄清楚。我希望这有帮助。
使用exceljs从 excel 文件中获取值非常简单。
const book = [];
workbook.eachSheet( sheet => {
const sheet = [];
worksheet.eachRow(row => {
sheet.push(row.values);
});
book.push(sheet);
});
但是看看数组索引。单元格通常从 1 开始。