You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

util.js 498 B

3 years ago
12345678910111213141516
  1. export function export2Excel(columns,list,filename){
  2. require.ensure([], () => {
  3. const { export_json_to_excel } = require('./Export2Excel');
  4. let tHeader = []
  5. let filterVal = []
  6. if(!columns){
  7. return;
  8. }
  9. columns.forEach(item =>{
  10. tHeader.push(item.title)
  11. filterVal.push(item.key)
  12. })
  13. const data = list.map(v => filterVal.map(j => v[j]))
  14. export_json_to_excel(tHeader, data, filename);
  15. })
  16. }