
基于JS-XLSX的前端Excel导入导出解决方案
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本方案提供了一种利用JS-XLSX库实现在前端进行Excel文件高效导入与导出的方法,适用于各种数据处理场景。
## Excel导入导出工具使用方法
在需要的地方导入Excel工具:
```javascript
import { importExcel, exportExcel } from @/util/excel
```
### 导入Excel并转化为JSON
```javascript
// file: excel文件
// keys: 数组,excel每个列在JSON里对应的key。例如A列为id,B列为name。
const keys = [id, name]
importExcel(file, keys).then(res => {
// res: 输出的JSON
})
```
### 将JSON导出为Excel
```javascript
// header:excel表头 对象
let header = { key: {
name: 列名称, // 表头名称
comment: 列备注, // 表头显示的备注
width: 10ch // 宽度设置,例如10个中文宽度或100像素宽度。不设定则根据name长度自动调整
}}
// data:数组 需要导出的JSON数据
// fileName:文件名 不传默认为导出
exportExcel(header, data, fileName)
```
全部评论 (0)
还没有任何评论哟~


