Js. xlsx通过路径读取文件
时间: 2025-01-04 08:39:01 浏览: 5
Js.xlsx是一个JavaScript库,用于处理Excel (XLSX) 文件格式,特别是在Node.js环境中。如果你想通过路径读取Excel文件,你可以按照以下步骤操作:
1. 首先,你需要安装`xlsx`库,可以使用npm或者yarn进行安装:
```bash
npm install js-xlsx
# 或者
yarn add js-xlsx
```
2. 然后,在你的JavaScript代码中,导入`fs`模块来读取文件,并使用`xlsx`库的`readFile`函数来读取Excel文件内容:
```javascript
const XLSX = require('js-xlsx');
const fs = require('fs');
async function readExcelFile(filePath) {
try {
const data = await fs.promises.readFile(filePath, 'binary'); // 使用二进制模式读取
const workbook = XLSX.read(data, { type: 'buffer' }); // 将数据解析为工作簿
const sheetNameList = workbook.SheetNames; // 获取所有sheet名称
const sheetData = workbook.Sheets[sheetNameList[0]]; // 取第一个sheet的数据
return sheetData;
} catch (error) {
console.error(`Error reading file: ${error}`);
}
}
// 调用函数并传入Excel文件的完整路径
readExcelFile('path/to/your/file.xlsx')
.then((data) => console.log(data))
.catch((err) => console.error(err));
```
阅读全文