vue导入导出excel文件
时间: 2023-07-03 16:18:57 浏览: 131
要在Vue中导入和导出Excel文件,你可以使用以下步骤:
1. 安装 `xlsx` 库
在终端中运行以下命令:
```
npm install xlsx --save
```
2. 导入Excel文件
```javascript
import XLSX from 'xlsx'
// 读取Excel文件
const workbook = XLSX.readFile('path/to/file.xlsx')
// 获取第一个工作表
const worksheet = workbook.Sheets[workbook.SheetNames[0]]
// 将工作表转换为JSON对象
const data = XLSX.utils.sheet_to_json(worksheet)
console.log(data)
```
3. 导出Excel文件
```javascript
import XLSX from 'xlsx'
// 创建工作簿
const workbook = XLSX.utils.book_new()
// 创建工作表
const worksheet = XLSX.utils.json_to_sheet(data)
// 将工作表添加到工作簿
XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1')
// 导出Excel文件
XLSX.writeFile(workbook, 'path/to/file.xlsx')
```
这些代码将读取名为 `file.xlsx` 的Excel文件,并将其转换为JSON对象。然后,它将使用相同的JSON数据创建一个新的Excel文件,并将其写入名为 `file.xlsx` 的文件中。
阅读全文