Javascript Excel格式表2EXCEL.js

Javascript Excel格式表2EXCEL.js,javascript,html,excel,Javascript,Html,Excel,我正在使用table2excel.js将HTML导出到Excel,它工作正常。我想根据条件更改行或列的颜色。可能吗 <table id="ExcelTable" style="text-align: left;display:none"> <tr class="rpthide"> <td class="Supplier" style="font-size:14px;"></td> <td cla

我正在使用table2excel.js将HTML导出到Excel,它工作正常。我想根据条件更改行或列的颜色。可能吗

    <table id="ExcelTable" style="text-align: left;display:none">
    <tr class="rpthide">
        <td class="Supplier" style="font-size:14px;"></td>
        <td class="ContractNo" style="font-size:14px;"></td>
        <td class="OrderNo" style="font-size:14px;"></td>
        <td class="Article" style="font-size:14px;"></td>
        <td class="Ordered" style="font-size:14px;"></td>
        <td class="ContainerNo" style="font-size:14px;"></td>
        <td class="ETA" style="font-size:14px;"></td>
        <td class="Dispatched" style="font-size:14px;"></td>
        <td class="AtPort" style="font-size:14px;"></td>
        <td class="Arrived" style="font-size:14px;"></td>

    </tr>
</table>

$("#ExcelTable").table2excel({
              // exclude CSS class
              exclude: ".noExl",
              name: "Yarn Status List",
              filename: "Yarn Status List" //do not include extension
          });

$(“#ExcelTable”)。表2 EXCEL({
//排除CSS类
排除:“.noExl”,
名称:“纱线状态列表”,
文件名:“纱线状态列表”//不包括扩展名
});

我建议您使用更好的工具,如 您可以将任何css样式应用于html表,它们将在输出时导出

示例用法:

<script src="excellentexport.js"></script>

<table id="ExcelTable">
  <tr>
    <td style="color:red">Column 1</td>
    <td style="color:blue">Column 2</td>
    <td style="color:green; font-weight:bold">Column 3</td>
  </tr>
  <tr style="color: purple">
    <td>400</td>
    <td>500</td>
    <td>600</td>
  </tr>
</table>

<a download="myFile.xls" href="#" onclick="return ExcellentExport.excel(this, 'ExcelTable', 'Sheet1');">Export to Excel</a>

第1栏
第2栏
第3栏
400
500
600

我建议您使用更好的工具,如 您可以将任何css样式应用于html表,它们将在输出时导出

示例用法:

<script src="excellentexport.js"></script>

<table id="ExcelTable">
  <tr>
    <td style="color:red">Column 1</td>
    <td style="color:blue">Column 2</td>
    <td style="color:green; font-weight:bold">Column 3</td>
  </tr>
  <tr style="color: purple">
    <td>400</td>
    <td>500</td>
    <td>600</td>
  </tr>
</table>

<a download="myFile.xls" href="#" onclick="return ExcellentExport.excel(this, 'ExcelTable', 'Sheet1');">Export to Excel</a>

第1栏
第2栏
第3栏
400
500
600
在td中使用span标记。 例如:
6000

这对我来说很好。

在td中使用span标记。 例如:
6000


它的工作对我来说很好。

您能提供代码来显示您目前的想法吗?您的office excel版本是什么?我无法在我的pcCan中打开生成的文件。您提供的代码显示了您到目前为止的想法?您的office excel版本是什么?我无法在电脑中打开生成的文件