longyvfengyun
2023-12-25 d8d792a6842832e8f6af6604274c438b25053afe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { export_json_to_excel } from "@/assets/js/excel/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);
 
    export_json_to_excel(tHeader, excelData, name);
}
 
function formatJson(filterVal, jsonData) {
    return jsonData.map(v => filterVal.map(j => v[j]));
}
 
export default ExportFile;