首页 > 解决方案 > sheetjs将html表格转换为excel

问题描述

我正在尝试使用 sheetjs 将 html 表转换为 excel。这是我的代码:

<table id="mytable">
<tr><td>Cell A</td><td class="noxls">BUTTONS</td><td style="text-align:right;">176.00</td><td class="noxls">IMAGES</td></tr>
</table>

function export_sheetjs(){
                    var tbl = document.getElementById('mytable');
                    var wb = XLSX.utils.table_to_book(tbl, {sheet:'Customer Report'});
                    var blob = new Blob([s2ab(XLSX.write(wb, {bookType:'xlsx', type:'binary'}))], {
                        type: 'application/octet-stream'
                    });
                    XLSX.writeFile(wb, 'out.xlsb');
                    
                }

有用。但现在我喜欢删除所有具有“.noxls”类的单元格。或者我可以指定行号(例如第 1 行和第 3 行)。我在函数 table_to_book 中没有找到任何参数。

有没有转换样式的选项?所以单元格将右对齐或文本是粗体?

标签: jquerysheetjs

解决方案


推荐阅读