jQuery DataTable Excel导出

我有两个问题关于这里描述的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] } }] }); 

关于列的select,你可以使用一个列select器 ,其中包括一个“jqueryselect器”,你可以使用类,ID等。

关于excel格式, excelbutton只包含原始数据 。 包括格式在内的任何其他数据都不能转移到excel 。但是根据文档,您可以尝试使用sheetJS库。