1.0.3 • Published 4 years ago

save-json-as-excel v1.0.3

Weekly downloads
3
License
ISC
Repository
github
Last release
4 years ago

save-json-as-excel

  • save json as xls or csv in browser , and download . (在浏览器端将 json 转成 xls/csv 并下载)
  • 如果浏览器支持 navigator.msSaveBlobURL.createObjectURL ,将构造一个 Blob 并下载,否则将下载Base64编码数据

Install

  npm install save-json-as-excel --save

Usage

var dataSource = [
    {
      name: '海绵宝宝',
      age: 31,
      address: '贝壳街124号',
    },
    {
      name: '蟹老板',
      age: 75,
      address: '船锚路3541号',
    },
  ],
  columns = (columns = [
    {
      title: '姓名',
      dataIndex: 'name',
    },
    {
      title: '年龄',
      dataIndex: 'age',
    },
    {
      title: '住址',
      dataIndex: 'address',
    },
    {
      title: '出生年份',
      computed: function(item) {
        return 2017 - item.age;
      },
    },
  ]);

saveJsonAsExcel.saveAsXls(dataSource, columns, 'test.xls');
saveJsonAsExcel.saveAsCsv(dataSource, columns, 'test.csv');

License

  • save-json-as-excel is MIT licensed.
1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago