如何使用xlsx库从表中删除最后一列?我正在从角度应用程序中保存表,但我想删除名为“ description”的最后一列,因为它只是一个动作列,它仅包含图标,但是在保存时,它使用我的图标名称保存该列。如何删除此列?
使用以下命令安装库:npm i xlsx --save
private exportToExcel(): void {
const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(this.table.nativeElement);
const wb: XLSX.WorkBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
/* save file */
XLSX.writeFile(wb, 'SheetTest.xlsx');
}
答案 0 :(得分:2)
要删除列
const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(this.table.nativeElement);
delete (ws['O1'])
/* O1 is your Column in Excel*/
const wb: XLSX.WorkBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
/* save file */
XLSX.writeFile(wb, 'SheetTest.xlsx');