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 527 B

3 years ago
1234567891011121314151617
  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. console.log(columns)
  7. if(!columns){
  8. return;
  9. }
  10. columns.forEach(item =>{
  11. tHeader.push(item.title)
  12. filterVal.push(item.key)
  13. })
  14. const data = list.map(v => filterVal.map(j => v[j]))
  15. export_json_to_excel(tHeader, data, filename);
  16. })
  17. }