1、安装
命令: npm install xlsx
2、使用
import XLSX from 'xlsx'
fnExport () {
const data = [{
'姓名': 'zhangsan',
'年龄': 20,
'性别': '男'
},{
'姓名': 'zhangsan',
'年龄': 20,
'性别': '男'
}];
// 新建空workbook,然后加入worksheet
const ws = XLSX.utils.json_to_sheet(data)
// 设置每列的列宽,10代表10个字符,注意中文占2个字符
ws['!cols'] = [
{ wch: 10 },
{ wch: 30 },
{ wch: 25 }
]
// 新建book
const wb = XLSX.utils.book_new()
// 生成xlsx文件(book,sheet数据,sheet命名)
XLSX.utils.book_append_sheet(wb, ws, '数据详情')
// 写文件(book,xlsx文件名称)
XLSX.writeFile(wb, '列表详情.xlsx')
}