导出时存在对齐问题 Excel 通过 jquery 数据表 ($(“#mytable”).Datatable) 我现在正在使用下面的图片将数据导出到Excel中。
我希望以全部左对齐或右对齐方式显示数据。有什么想法吗?
仅当您没有货币格式的数据时,以下代码才有助于右对齐。 示例:
customize:function (xlsx) {
var sheet = xlsx.xl.worksheets['sheet1.xml'];
$('row c[r^="A"]', sheet).attr('s', '52'); // 52 means right and 50 for left alignment
}
所以通过使用 52,我失去了像 $##,###.## 等货币格式。 所以我不得不使用57
customize:function (xlsx) {
var sheet = xlsx.xl.worksheets['sheet1.xml'];
$('row c[r^="A"]', sheet).attr('s', '57'); //57 - Dollar currency
}
有关更多详细信息,请参阅此链接https://datatables.net/reference/button/excelHtml5