可能是因为你没有把修改后的样式应用到导出的 Excel 文件中。在修改模板数据和样式后,你需要使用导出 Excel 的插件或库来导出文件,并确保在导出时包含了你所做的样式修改。例如,如果你使用的是 js-xlsx 库导出 Excel 文件,可以在导出时使用 style 选项来包含你的样式修改:

var ws = XLSX.utils.json_to_sheet(jsonData);
ws['A1'].s = {font: {bold: true}, fill: {fgColor: {rgb: "FFFF00"}}};
var wb = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, "Sheet1");
XLSX.writeFile(wb, "example.xlsx", {bookType: 'xlsx', type: 'binary', style: true});

在这个例子中,我们使用 s 属性来设置单元格 A1 的样式,然后在导出时设置了 style 选项为 true,确保样式被包含在导出的 Excel 文件中

vue获取excel模板修改模板数据对模板样式进行修改添加的样式导出却没有

原文地址: https://www.cveoy.top/t/topic/hhYk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录