1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| import { exportJsonToExcel } from "./export2Excel";
|
| function ExportFile(headers, list, name) {
| let tHeader = [];
| let filterVal = [];
| headers.map((item, index) => {
| tHeader.push(item.label);
| filterVal.push(item.prop);
| });
| let excelData = formatJson(filterVal, list);
|
| exportJsonToExcel({header: tHeader, data: excelData, filename: name});
| }
|
| function formatJson(filterVal, jsonData) {
| return jsonData.map(v => filterVal.map(j => v[j]));
| }
|
| export { ExportFile };
|
|