| | |
| | | } else if (suffixName == 'xls' || suffixName == 'xlsx') { |
| | | const response = await http.get('/sys/oss/content2', {params: formData, responseType: 'blob'}); |
| | | const arrayBuffer = await response.arrayBuffer(); |
| | | LuckyExcel.transformExcelToLucky( |
| | | arrayBuffer, |
| | | function (exportJson, luckysheetfile) { |
| | | // 使用 LuckyExcel 转换 Excel 文件数据 |
| | | LuckyExcel.transformExcelToLucky(arrayBuffer, function (exportJson, luckysheetfile) { |
| | | try { |
| | | // 使用 Luckysheet 渲染表格 |
| | | luckysheet.create({ |
| | | container: pageMarkerfun, |
| | | data: exportJson.sheets, |
| | |
| | | showtoolbar: false, |
| | | showinfobar: false, |
| | | }); |
| | | }) |
| | | } catch (err) { |
| | | console.error('渲染 Luckysheet 时出错:', err); |
| | | } |
| | | }); |
| | | } else { |
| | | alert("文件类型不支持预览"); |
| | | } |
| | |
| | | alert("文件不存在请重新上传!") |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | function setAccessoryFormatComm(row, pageMarker, that) { |