Я хочу установить ширину столбца равную максимальной длине содержимого этого столбца при экспорте файлов .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;
Я могу установить ширину, выбирая имя столбца из таблицы, отображаемой на экране. Но проблема, которую я получаю, состоит в том, что предположим, что имя столбца называется «Заголовок», а его строки имеют некоторое значение, например «Австралия», тогда длина имени столбца меньше, а ширина всего столбца установлена неправильно.
Фактический
Ожидаемое