gpt4 book ai didi

excel - 如何在 Angular 中将 Excel 模板的设计作为对象导入

转载 作者:行者123 更新时间:2023-12-04 20:52:16 24 4
gpt4 key购买 nike

我想从 Excel 导入数据,修改后我想导出更新的数据。

我可以使用 XLSX 包从 Excel 文件中导入数据,但是当我导出新数据时,所有样式都消失了。

我想在导出时保留 excel 的设计/样式/主题。

// For Import
importExcel(e) {
const bstr: string = e.target.result;
const wb: XLSX.WorkBook = XLSX.read(bstr, { type: 'binary' });
const wsname: string = wb.SheetNames[0];
const ws: XLSX.WorkSheet = wb.Sheets[wsname];
return of(<AOA>(XLSX.utils.sheet_to_json(ws, { header: 1, })));
}

// for Export of File
exportAsExcelFile(data: any[]): void {
const ws: XLSX.WorkSheet = XLSX.utils.aoa_to_sheet(data);
const wb: XLSX.WorkBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
XLSX.writeFile(wb, this.fileName);
}

i want to persist the design of excel template

最佳答案

xlsx 上是否有包可用新品管理 sheetJS .
他们仅在其 中提供模板导出。专业版 .

您可以使用 exceljs 反而。
这也可以通过 获得npm

查看How to import EXCEL file in angular using exceljs使用 exceljs 以 Angular 读取 excelfile

关于excel - 如何在 Angular 中将 Excel 模板的设计作为对象导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56541069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com