|
@@ -169,7 +169,9 @@ export function exportToExcel (table, tableName, fileName, headerRowNumber = 1)
|
|
|
// 自定义的表头里包含筛选,直接导出会把筛选的下拉数据也写到表头单元格里,需要先去掉筛选弹出框
|
|
|
const tableHeaderCellPopovers = table.querySelectorAll('.table-header-cell-popover')
|
|
|
tableHeaderCellPopovers.forEach(node => {
|
|
|
- node.removeChild(node.querySelector('.el-popover'))
|
|
|
+ if (node.querySelector('.el-popover')) {
|
|
|
+ node.removeChild(node.querySelector('.el-popover'))
|
|
|
+ }
|
|
|
})
|
|
|
// 生成要导出的xlsx数据,raw: true表示不使用excel的格式解析,输出为纯文本,sheet设置xlsx这一页的标题
|
|
|
const tableBook = XLSX.utils.table_to_book(table, { raw: true, sheet: tableName })
|