Excel函数

table2Excel(table, fileName)

把指定表格导出到Excel。表格在页面中渲染的数据都原样导出。
表格通过元素选择器选取,如果在页面只有一个表格在渲染可以直接使用$(“table”)来选取,如果有其他表格则通过指定类名来选取。

data2Excel(list, opt)

把指定列表导出到Excel。文件名通过选项opt中的fileName指定。
列表可以是个已经按照Excel的格式组装好的二维数组(原样导出);
也还可以是对象数组(比如从数据库查询出来的),函数会从数据中抽出表头并把所有数据转换成二维数组后导出,也可以通过选项指定表头数组headers和对应的字段数组fields来指定哪些数据需要导出,当数据含有数组需要多行来表达一条数据时可以通过选项{ headers: 2 }来告诉函数需要抽出两行表头并把数组导出成多行,非数组的普通字段则会合并单元格。

excel2Array(file)

从指定的Excel文件中提取二维数组。通常是配合一个file类型的input组件来完成。

excel2JsonArray(file)

在excel2Array提取的二维数组的基础上进一步转换成对象数组。
表头的列名可以是带有小数点的路径名,相同路径前缀的列会聚集到同一个字段下。
当Excel有两行表头时(用多行来存放一条数据的中的数组,特征是首行表头和此行表头的首个单元格是合并的并且首行至少有个两列单元格是合并的)函数会把合并首列单元格的多行数据合并成数组。

由众触低代码平台生成和驱动