关于此处描述的jQuery DataTable Excel导出,我有两个问题:https://datatables.net/extensions/buttons/examples/initialisation/export.html
首先,我有一个美元金额列,其中负数用括号括起来 . 例如, - $ 5.00显示为($ 5.00) . 是否可以在导出时使Excel突出显示负的美元金额值而不在表格中突出显示它们?
当我在这里时,我会问的另一个不太紧迫的问题是从出口中排除某些列 . 如下所示,我只导出前8列并排除所有后续列 . 有没有办法根据列上的关联类或类似的东西排除列,而不必明确列出我想要的列号?谢谢 .
$('#tblDetail').DataTable({
dom: 'Bfrtip',
buttons: [
{
extend: 'excel',
text: 'Export to Excel',
exportOptions: {
columns: [0, 1, 2, 3, 4, 5, 6, 7]
}
}]
});
2 回答
你可以添加一个类:
他们按类别排除:
关于列的选择,您可以使用包含"jquery selector"的column-selector,您可以在其中使用类,ID等 .
关于excel格式,the excel buttons only includes raw data . 任何其他数据,包括格式,can't be transferred to excel根据文档,您可以尝试使用sheetJS库 .