在Excel中导出数据表并在单元格内嵌套表格

时间:2019-11-20 11:58:31

标签: jquery datatables

我有一个数据表,其中某些单元格内有另一个表。

<table id="dataTable" cellspacing="0" width="auto">
    <thead>
        <tr>
            <th>Name</th>
            <th>Position</th>
            <th>Office</th>
            <th>Age</th>
        </tr>
    </thead>

    <tbody>
        <tr>
            <td>Tiger Nixon</td>
            <td>
               <table style="width:100%">
               <thead>
               <tr>
                 <th>COL 1</th>
                 <th>COL 2</th>
               </tr>
               </thead>
               <tbody>
                 <tr>
                   <td>value 1</td>
                   <td>value 2</td>
                 </tr>
               </tbody>
               </table>
            </td>
            <td>Edinburgh</td>
            <td>61</td>
        </tr>
        <tr>
            <td>Garrett Winters</td>
            <td>Accountant</td>
            <td>Tokyo</td>
            <td>63</td>
        </tr>
      </tbody>
</table>

当我导出到EXCEL时,问题在于像这样将单元格导出为单行:

COL 1        COL 2            value 1             value 2

是否有一种方法可以强制向该单元格插入一些基本格式以获得换行符,并使用-分隔每个子单元格?

COL 1 - COL 2
value 1 - value 2

我的小提琴:https://jsfiddle.net/h63w7xo0/1/

1 个答案:

答案 0 :(得分:-1)

您为什么有嵌套表?也许这会混淆Excel

<tbody>
        <tr>
            <td>Tiger Nixon</td>
            <td>
               <table style="width:100%">