如何在angular4中设置XLSX工作表的列宽

问题描述 投票:1回答:1

我正在使用SheetJS将HTML转换为XLSX工作表。但是每列的宽度只有256,我想增加它

我曾尝试使用ColInfo的ws [!cols],但无法正确实现它或设置'wch'和'width'

let worksheet: XLSX.WorkSheet = XLSX.utils.json_to_sheet(this.exportNoteData);

const workbook: XLSX.WorkBook = { Sheets: { 'data': worksheet }, SheetNames: ['data'] };
XLSX.writeFile(workbook, 'NoteExport.xls', { bookType: 'xls', type: 'buffer' });

我想为生成的excel中的每一列提供自定义宽度,目前,我有4个固定列

javascript angular xlsx sheetjs
1个回答
0
投票

使用Booktype XLSX而不是XLS,在WriteFile中使用ws [!col]

XLSX.writeFile(workbook, 'NoteExport.xls', { bookType: 'xlsx', type: 'buffer' });
© www.soinside.com 2019 - 2024. All rights reserved.