Мне нужно выделить заголовки excel жирным шрифтом, используя javascript (SheetJS)

Мне нужно выделить жирным шрифтом заголовки excel с помощью SheetJS

Задача простая, но решения не нашел. В следующем коде я делаю экспорт из таблицы HTML в Excel. Этот экспорт идеален (с этим проблем нет), но мне нужно, чтобы заголовки были выделены жирным шрифтом. Я не знаю, как это сделать. Я пробовал много вещей, но никто не был хорошим. Может кто-нибудь помочь мне? Здесь вы можете увидеть код, который я использую для получения листа excel из таблицы html (он работает хорошо), здесь мне нужны дополнительные строки, чтобы заголовки были выделены жирным шрифтом.

 function TableToExcel(tableid)
    {

    var wb = XLSX.utils.table_to_book(document.getElementById('example1'), {sheet:"Sheet JS"});

    var wbout = XLSX.write(wb, {bookType:'xlsx', bookSST:true, type: 'binary'});
    saveAs(new Blob([s2ab(wbout)],{type:"application/octet-stream"}), 'RRHH.xlsx');



    function s2ab(s) {

    var buf = new ArrayBuffer(s.length);
    var view = new Uint8Array(buf);
    for (var i=0; i<s.length; i++) view[i] = s.charCodeAt(i) & 0xFF;
    return buf;
    }

person AnselVP    schedule 02.10.2019    source источник
comment
Бесплатная версия XLSX не поддерживает стили, только в профессиональной версии. Интересно, есть ли какая-нибудь библиотека, поддерживающая стили...   -  person efirat    schedule 07.01.2021
comment
Отвечает ли это на ваш вопрос? стиль SheetJS xlsx-cell   -  person DungSaga    schedule 26.07.2021