js-export-excel所有可设置的样式
时间: 2024-01-03 08:03:58 浏览: 133
exportExcel的js
1. headerStyle: 表头样式,默认为 null,可设置为一个对象,包含以下属性:
- backgroundColor: 表头背景颜色,默认为 #2D3A4B。
- color: 表头文字颜色,默认为 #FFFFFF。
- fontWeight: 表头字体粗细,默认为 bold。
- textAlign: 表头文字对齐方式,默认为 center。
- border: 表头边框样式,默认为 { style: 'thin', color: { auto: 1 } }。
2. cellStyle: 单元格样式,默认为 null,可设置为一个对象,包含以下属性:
- backgroundColor: 单元格背景颜色,默认为 #FFFFFF。
- color: 单元格文字颜色,默认为 #000000。
- fontWeight: 单元格字体粗细,默认为 normal。
- textAlign: 单元格文字对齐方式,默认为 center。
- border: 单元格边框样式,默认为 { style: 'thin', color: { auto: 1 } }。
3. cellFormat: 单元格格式,默认为 null,可设置为一个对象,包含以下属性:
- type: 单元格数据类型,可选值为 number、string、date,默认为 string。
- format: 单元格数据格式,具体格式见下表。
4. dateFormat: 日期格式,默认为 yyyy-mm-dd。
5. numberFormat: 数字格式,默认为 #,##0.00。
6. sheetStyle: 工作表样式,默认为 null,可设置为一个对象,包含以下属性:
- backgroundColor: 工作表背景颜色,默认为 #FFFFFF。
- color: 工作表文字颜色,默认为 #000000。
- fontWeight: 工作表字体粗细,默认为 normal。
- textAlign: 工作表文字对齐方式,默认为 center。
- border: 工作表边框样式,默认为 { style: 'thin', color: { auto: 1 } }。
7. sheetName: 工作表名称,默认为 Sheet1。
8. fileName: 导出文件名称,默认为 download.xlsx。
9. header: 表头设置,默认为 true,可设置为一个数组,每个数组元素为一个对象,包含以下属性:
- title: 表头标题。
- dataIndex: 表头对应数据的键名。
10. filterData: 数据过滤器,默认为 null,可设置为一个函数,接收参数 data,返回过滤后的数据。
11. merges: 合并单元格配置,默认为 null,可设置为一个数组,每个数组元素为一个对象,包含以下属性:
- s: 起始单元格坐标,如 { c: 1, r: 1 }。
- e: 结束单元格坐标,如 { c: 2, r: 1 }。
12. onCellClick: 单元格点击事件,默认为 null,可设置为一个函数,接收参数 event、cell,分别为点击事件和当前单元格对象。
13. onExportStart: 导出开始事件,默认为 null,可设置为一个函数,接收参数 options,为导出配置对象。
14. onExportEnd: 导出结束事件,默认为 null,可设置为一个函数,接收参数 options,为导出配置对象。
阅读全文