我正在使用 Datatable.net 并希望我的 excel 导出为自动换行。我试过像这样使用
$(this).attr('s', 55);
https://datatables.net/reference/button/excelHtml5#Built-in-styles
。我也试过设置宽度,看看是否有帮助。我也尝试添加 <th class='wrap'>"
但没有任何效果对我有用。任何帮助都会很棒。
$(tableId).DataTable({
"lengthMenu": [
[10, 15, 20, -1],
[10, 15, 20, "All"]
],
"pageLength": -1,
scrollX: true,
buttons: [
{
extend: 'excelHtml5',
title: "Individual Report - " + moment().format('MM-DD-YYYY'),
customize: function (xlsx) {
var sheet = xlsx.xl.worksheets["sheet1.xml"];
var col = $("col", sheet);
col.each(function () {
$(this).attr('s', 55);
$(this).attr('width', 33);
});
}
}
]
);