简介
xls 是一个基于 JavaScript 的 npm 包,可用于读取和写入 Excel 格式的文件。本文将详细介绍该包的使用方法。
安装
在命令行中使用 npm 进行安装:
npm install xls
读取 Excel 文件
要读取 Excel 文件,我们需要先使用 xls
模块中的 readFile
方法将 Excel 文件读入内存:
const xls = require('xls'); const fs = require('fs'); const contents = fs.readFileSync('example.xls'); const data = xls.read(contents);
此时,data
就是一个包含 Excel 文件中所有数据的对象。如果 Excel 文件有多个 sheet,可以通过指定 sheet 名称来获取特定的 sheet 数据:
const sheetName = 'Sheet1'; const sheetData = data[sheetName];
写入 Excel 文件
要写入 Excel 文件,我们需要构造一个二维数组作为 Excel 文件的内容,然后使用 xls
模块中的 write
方法将其写入文件:
-- -------------------- ---- ------- ----- --- - --------------- ----- -- - -------------- ----- ---- - - ------ ----- ------ ------ --- ----- ------ --- ---- -- ----- ------ - ---------------- ------------------------------- --------展开代码
示例代码
以下是一个完整的示例代码,演示了如何读取并打印 Excel 文件中的内容,并将指定的数据写入 Excel 文件:
-- -------------------- ---- ------- ----- --- - --------------- ----- -- - -------------- -- -- ----- -- ----- -------- - ------------------------------- ----- ---- - ------------------- -- -- ------ ---- ----- --------- - --------- ----- --------- - ---------------- --- ---- - - -- - - ----------------- ---- - ----- --- - ------------- ---------------------------- - -- ----- ----- -- ----- ------- - - ------ ----- ------ ------ --- ----- ------ --- ---- -- ----- ------ - ------------------- ----------------------------------- --------展开代码
总结
本文介绍了如何使用 xls
包读取和写入 Excel 文件。该包具有广泛的应用价值,可用于处理各种类型的数据。希望本文能够对读者有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/35300