一个将表格导出到excel的小工具
使用方法
npm i export-table-to-excel or yarn add export-table-to-excel
import ExportTableToExcel from 'ExportTableToExcel';
主要 api
- fileName 导出文件名,默认卫为时间戳
- data 表格数据,数据结构见下方使用方法
- dom 节点,作为 children 传入
- style 导出按钮样式, 格式, { dispaly: 'none' }
- 直接传递 table dom
`
js import React, { Component } from 'react'; import ExportTableToExcel from 'ExportTableToExcel';
export default class Demo extends Component { render() { return ( <ExportTableToExcel>
Firstname | Lastname | |
---|---|---|
John | Doe | john@example.com |
* 传递数据
```js
const mockData = {
header: ['firstName', 'lastName', 'email'],
body: [['jack', 'tom', 'google.com'], ['jack', 'tom', 'google.com']],
};
import React, { Component } from 'react';
import ExportTableToExcel from 'ExportTableToExcel';
export default class Demo extends Component {
render() {
return (
<ExportTableToExcel data={mockData} />
);
}
}