xlsx-file-export

xlsx file export

Usage no npm install needed!

<script type="module">
  import xlsxFileExport from 'https://cdn.skypack.dev/xlsx-file-export';
</script>

README

xlsx-file-export

将数据导出为xlsx

Installing

Using npm:

$ npm install xlsx-file-export

使用方法

import XlsxFileExport from 'xlsx-file-export';

//要导出的数据源
let list = [
  {name: '小样', age: '18', sex: true}
]

//用来翻译的对象
let sexObj = {'true': '男', 'false': '女'};

/*
 * xlsx列头
 * explain: 接受一个函数,返回值为翻译的值
 */
let colHeader = {
  'name': {name: '姓名', width: 9},
  'age': {name: '年龄', width: 12},
  'sex': {name: '性别', width: 15, explain: val => sexObj[val + '']}
}

XlsxFileExport(
  {
    header: colHeader,
    list,
    fileName: '名单表', //导出的文件名称
    autoWidth: false //是否自动计算列宽(手动设置较好些,一般设置为 15 左右)
  }
)

License

MIT