- 为什么可以使用csv?
- 因为window默认用excel打开csv文件
- csv本质上是文本文件
- 首先安装第三方工具
npm i csv-exportor
- 引入
import CsvExportor from 'csv-exportor'
6.使用
let heads = ['表头1', '表头2', '表头3'] // csv表格的头部(自定义)
let csvData = [] // csv表格的内容
let arrNew = result // 获取的数据赋值给 arrNew
for (let i = 0; i < arrNew.length; i++) {
let obj = arrNew[i] // 每行都是obj
csvData.push({
[heads[0]]: obj.xxx, // 自定义添加(el中对应prop)
[heads[1]]: obj.xxxx
})
}
// 导出csv文件:
CsvExportor.downloadCsv(
csvData,
{ header: heads },
'文件名.csv'
)