Fix: 修改Excel导出文件名 & 调整单元格内容
This commit is contained in:
@ -212,11 +212,9 @@
|
||||
}
|
||||
|
||||
try {
|
||||
const filename = `${t('multiLayerPaperTapeWidthAngleCalculate')}-${new Date().toISOString().slice(0, 10)}.xlsx`.replace(/\s+/g, '')
|
||||
|
||||
// 创建工作簿和工作表
|
||||
const workbook = new EXCEL.Workbook()
|
||||
const worksheet = workbook.addWorksheet(t('results'))
|
||||
const worksheet = workbook.addWorksheet(t('multiLayerExcelOutputFile'))
|
||||
|
||||
// 创建样式
|
||||
// headerStyle: 表头样式,根据Excel内建样式Calculation设置
|
||||
@ -340,13 +338,13 @@
|
||||
// 添加Results表头列名
|
||||
worksheet.getCell('A8').value = t('layer')
|
||||
worksheet.getCell('A8').style = parameterStyle
|
||||
worksheet.getCell('B8').value = t('paperGrammage')
|
||||
worksheet.getCell('B8').value = t('paperGrammage') + ` (${recordList.value[0].grammage.unit})`
|
||||
worksheet.getCell('B8').style = parameterStyle
|
||||
worksheet.getCell('C8').value = t('cumulativeThickness')
|
||||
worksheet.getCell('C8').value = t('cumulativeThickness') + ` (${recordList.value[0].cumulativeThickness.unit})`
|
||||
worksheet.getCell('C8').style = parameterStyle
|
||||
worksheet.getCell('D8').value = t('angle')
|
||||
worksheet.getCell('D8').value = t('angle') + ` (${recordList.value[0].angle.unit})`
|
||||
worksheet.getCell('D8').style = parameterStyle
|
||||
worksheet.getCell('E8').value = t('paperWidth')
|
||||
worksheet.getCell('E8').value = t('paperWidth') + ` (${recordList.value[0].paperWidth.unit})`
|
||||
worksheet.getCell('E8').style = parameterStyle
|
||||
|
||||
// 添加Results数据
|
||||
@ -440,6 +438,10 @@
|
||||
}
|
||||
}
|
||||
|
||||
// 设置文件名
|
||||
const timeStamp = new Date().toISOString().replace(/[-:T]/g, '').slice(0, 15)
|
||||
const filename = `${t('multiLayerExcelOutputFile')}_${timeStamp}.xlsx`
|
||||
|
||||
// 导出为文件
|
||||
const buffer = await workbook.xlsx.writeBuffer()
|
||||
const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' })
|
||||
|
||||
Reference in New Issue
Block a user