export excel plugin tabletool 时如何设置列名可见?
How to set name of column visible when export excel plugin tabletool?
我尝试使用 table 工具导出到 excel。在我的 table 中有四列:姓名、生日、年龄、薪水。 (年龄和薪水列可见)。好的,我想导出到 excel,名称为 header 的列,但我不知道。请给我一些建议。
<table id="div_table" class="display cell-border compact" style="width: 100%">
<thead>
<tr>
<td>Name</td>
<td>Birthday</td>
</tr>
</thead>
</table>
"aoColumns": [
{ "mData": "NAME", "aTargets": [0], "sType": "string" },
{ "mData": "BIRTHDAY", "aTargets": [1], "sType": "string" },
{ "mData": "AGE", "aTargets": [2], "sType": "string", "bVisible": false, "bSearchable": false, "orderable": false },
{ "mData": "SALARY", "aTargets": [3], "sType": "string", "bVisible": false, "bSearchable": false, "orderable": false }
],
"tableTools": {
"aButtons": [
{
"sExtends": "xls",
"mColumns": [0, 2, 3]
}
]
}
文件excel中的结果为
Name
Green 20 20.000
Blue 15 15.000
Red 10 10.000
看不到第 2 列和第 3 列的名称 header。我可以用定义名称设置它们吗? .谢谢大家。
解决方案,对我有用,使用 "sTitle":
"sTitle": "Name_Of_Column",
我尝试使用 table 工具导出到 excel。在我的 table 中有四列:姓名、生日、年龄、薪水。 (年龄和薪水列可见)。好的,我想导出到 excel,名称为 header 的列,但我不知道。请给我一些建议。
<table id="div_table" class="display cell-border compact" style="width: 100%">
<thead>
<tr>
<td>Name</td>
<td>Birthday</td>
</tr>
</thead>
</table>
"aoColumns": [
{ "mData": "NAME", "aTargets": [0], "sType": "string" },
{ "mData": "BIRTHDAY", "aTargets": [1], "sType": "string" },
{ "mData": "AGE", "aTargets": [2], "sType": "string", "bVisible": false, "bSearchable": false, "orderable": false },
{ "mData": "SALARY", "aTargets": [3], "sType": "string", "bVisible": false, "bSearchable": false, "orderable": false }
],
"tableTools": {
"aButtons": [
{
"sExtends": "xls",
"mColumns": [0, 2, 3]
}
]
}
文件excel中的结果为
Name
Green 20 20.000
Blue 15 15.000
Red 10 10.000
看不到第 2 列和第 3 列的名称 header。我可以用定义名称设置它们吗? .谢谢大家。
解决方案,对我有用,使用 "sTitle":
"sTitle": "Name_Of_Column",