环境React+Ant Design
一.安装插件js-export-excel
1.yarn安装-记得以管理员身份执行
yarn add js-export-excel
npm安装
npm install js-export-excel
2.代码示例:
页面先引入安装的插件
import ExportJsonExcel from 'js-export-excel';
导出按钮:
return(
<div>
<Button type="primary" onClick={this.downloadExcel}>导出报表</Button>
</div>
)
调用:
// 导出报表
downloadExcel = () => {
const datas = this.state.tableList ? this.state.tableList : '';//表格数据
var option = {};
let dataTable = [];
if (datas) {
for (let i in datas) {
// if (tableList) {
let obj = {
'ID': datas[i].id,
'销量属性': datas[i].SalesAttributes,
'利润属性': datas[i].ProfitAttribute,
'动态标签': datas[i].Dynamic
}
data