Как установить ширину столбца листа XLSX в angular4 - PullRequest
1 голос
/ 09 апреля 2019

Я конвертирую HTML в XLSX лист в угловой, используя SheetJS. Но ширина каждого столбца 256, я хочу увеличить

Я пытался использовать ws [! Cols] из ColInfo, но не смог правильно его реализовать или установить '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 фиксированных столбца

1 Ответ

0 голосов
/ 10 апреля 2019

Используйте Booktype XLSX вместо XLS, чтобы использовать ws [! Col] в WriteFile

XLSX.writeFile(workbook, 'NoteExport.xls', { bookType: 'xlsx', type: 'buffer' });
...