Man*_*ini 3 excel json exceljs
https://github.com/guyonroche/exceljs
我是 exceljs 的新手,只是在 github 上看到了 exceljs 的描述
.e :“读取、操作电子表格数据和样式并将其写入 XLSX 和 JSON。”
我需要转换workbook为JSON object,但没有找到任何类似于 csv 的方法/模块exceljs。
如果有的话请告诉我。
我知道这个问题已经很老了,但我正在为其他可能与我今天处境相同的人发布答案。
就在这里。
我一直在寻找与你相同的答案,但没有成功。经过一番搜索,我找到了一种方法。
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
Run Code Online (Sandbox Code Playgroud)
我结合了对此问题的回复和 Exceljs 的阅读来弄清楚。我希望这有帮助。
小智 5
使用exceljs从 Excel 文件中获取值非常简单。
const book = [];
workbook.eachSheet( sheet => {
const sheet = [];
worksheet.eachRow(row => {
sheet.push(row.values);
});
book.push(sheet);
});
Run Code Online (Sandbox Code Playgroud)
但看一下数组索引。单元格通常从 1 开始。
| 归档时间: |
|
| 查看次数: |
12159 次 |
| 最近记录: |