Я хочу установить ширину столбца, равную максимальной длине содержимого этого столбца при экспорте файлов .xlsx с помощью js-xlsx
Как установить ширину ячейки, когда экспортировать файлы .xlsx с помощью js-xlsx
Я пробовал с выше.
let sheet = workBook.Sheets.Sheet1;
let wscols = [];
const colNode = table.tHead.rows[0].childNodes; // getting the column names from the table rendered on the page
const colNumber = colNode.length;
for(let i = 0; i < colNumber; i++){
wscols.push({
wch: colNode[i].innerText.length * 1.28
})
}
sheet['!cols'] = wscols;
Я могу установить ширину, выбрав имя столбца из таблицы, отображаемой на экране. Но проблема, которую я получаю, заключается в том, что предположим, что имя столбца с именем «Заголовок», а его строки имеют какое-то значение, например «Австралия», тогда длина имени столбца меньше, а вся ширина столбца не установлена должным образом.
wch
- person codtex   schedule 28.06.2019