Skip to main content

exportFile

导出文件的方法

参数说明类型默认值
columns表格列array[]
cellStyle单元格样式object{}
headerCellStyle表头单元格样式object{}
bodyCellStyle主体单元格样式object{}
dataSource表格数据array[]
fileName文件名string'table.xlsx'
showHeader显示表头booltrue
raw是否格式化值的类型boolfalse
rowHpx行高number25
sheetNamessheet页array['sheet1']
useRender使用render返回的值booleantrue
onTxBodyRow设置表格主体行,@return里可设置单元格样式function(record, index) { return { style } }-

columns#

参数说明类型默认值
dataIndex列数据在数据项中对应的路径,支持通过数组查询嵌套路径string/string[]-
title列头显示文字string-
width列宽度string/number100
txHeaderCellStyle列头单元格样式object-
render生成复杂数据的渲染函数,参数分别为当前行的值,当前行数据,行索引,@return 里面可以设置表格行/列合并function(text, record, index) {}-
onTxBodyCell设置表格主体单元格,@return里可设置单元格样式;如果是多级表头,需要设置在末级列function(record, index) { return { style } }-

cellStyle、headerCellStyle、bodyCellStyle、txHeaderCellStyle、onTxBodyCell().style#

参数说明类型默认值
fontName字体string'Calibri'
fontColorRgb字体颜色(ARGB)string'333333'
fontBold加粗booleanfalse
fillFgColorRgb背景填充颜色(ARGB)string'ffffff'
borderStyle边框风格(thin、medium、thick、dotted、hair、dashed、mediumDashed、dashDot、mediumDashDot、dashDotDot、mediumDashDotDot、slantDashDot)string'thin'
borderColorRgb边框颜色(ARGB)string'd1d3d8'
alignmentHorizontal水平对齐(left、center、right)string'center'
alignmentVertical垂直对齐(top、center、bottom)string'center'
alignmentWrapText自动换行(true、false)booleanfalse
alignmentReadingOrder阅读顺序number2
alignmentTextRotation文本旋转(0 to 180 or 255)number0