Следующая функция удалит «единицу» из конца каждой ячейки в столбце 2 (смещение индекса 1) в теле таблицы:
exportOptions: {
format: {
body: function ( data, row, column, node ) {
return column === 1 ? data.replace( / unit/g, '' ) : data;
}
}
}
В этом примере используется replace()
, но есть конечно, другими способами.
В моем случае, вот как я разместил вышеупомянутую опцию в моем разделе buttons
:
buttons: [
$.extend (
true,
{},
{ exportOptions: {
format: {
body: function ( data, row, column, node ) {
return column === 1 ? data.replace( / unit/g, '' ) : data;
}
}
} },
{ extend: 'excel' }
)
]
Вот пример здесь который также показывает, как извлечь exportOptions
в повторно используемый код, если вы хотите применить его к нескольким кнопкам.