js将json导出excel表格-ExportJsonExcel插件

1.引入js (dist目录下JsonExportExcel.min.js)

或者npm安装 

npm install -save  js-export-excel
const ExportJsonExcel = require('js-export-excel')

2.js代码

var option={};

option.fileName = 'excel'
option.datas=[
  {
   //第一个sheet
    sheetData:[{one:'一行一列',two:'一行二列'},{one:'二行一列',two:'二行二列'}],
    sheetName:'sheet',
    sheetFilter:['two','one'],
    sheetHeader:['第一列','第二列']
  },
  {
    //第二个sheet
    sheetData:[{one:'一行一列',two:'一行二列'},{one:'二行一列',two:'二行二列'}]
  }
];
var toExcel=new ExportJsonExcel(option);
toExcel.saveExcel();

option

datas 数据

/*多个sheet*/ /*每个sheet为一个object */ 
[{ sheetData:[], // 数据
    sheetName:'', // sheet名字 
    sheetFilter:[], //列过滤 
    sheetHeader:[], // 第一行
    columnWidths: ['8'], // 列宽
}]

fileName 下载文件名(默认:download)

columnWidths:宽度为百分比

sheet option

sheetName sheet名字(可有可无)(默认sheet1)

sheetHeader 标题(excel第一行数据)

sheetData 数据源(必须)

sheetFilter 列过滤(只有在data为object下起作用)(可有可无)

你可能感兴趣的:(常用API)