SheetJS - 功能强大的电子表格处理库
SheetJS是一个用于解析和编写Excel文件的JavaScript库,它支持对.xlsx文件的读写操作。
以下是一个使用SheetJS读取.xlsx文件内容的简单示例:
// 引入SheetJS库
const XLSX = require('xlsx');
// 读取文件
const workbook = XLSX.readFile('example.xlsx');
// 获取工作表的名字
const sheetNames = workbook.SheetNames;
// 获取第一个工作表
const sheet = workbook.Sheets[sheetNames[0]];
// 将工作表转换为JSON对象
const data = XLSX.utils.sheet_to_json(sheet);
// 打印JSON数据
console.log(data);
以下是一个使用SheetJS创建.xlsx文件并写入内容的简单示例:
// 引入SheetJS库
const XLSX = require('xlsx');
// 创建一个新的工作簿
const workbook = XLSX.utils.book_new();
// 创建数据
const data = [
["A1", "B1", "C1"],
["A2", "B2", "C2"],
["A3", "B3", "C3"]
];
// 将数据转换为工作表
const worksheet = XLSX.utils.aoa_to_sheet(data);
// 将工作表添加到工作簿
XLSX.utils.book_append_sheet(workbook, worksheet, "Sheet1");
// 写入文件
XLSX.writeFile(workbook, "new_example.xlsx");
这两个示例展示了如何使用SheetJS库来读取和写入.xlsx文件。需要注意的是,示例中的文件名example.xlsx
和new_example.xlsx
需要替换为实际文件路径。
评论已关闭