Я использую tabletool для экспорта datatable как excel, который отлично работает для экспорта всей таблицы. Теперь я хочу экспортировать только выбранный столбец, потому что некоторый столбец с объектами HTML (div, span, img) внутри таблицы raw, вызывающий проблему.
я использовал следующий код для экспорта всей таблицы как excel
$(document).ready(function() {
jQuery('#dashBoardTable').dataTable( {
"sScrollX": "200px",
"sScrollY": "200px",
"sDom": 'T<"clear">lfrtip',
"sPaginationType": "full_numbers"
} );
} );
Возможно, вам нужно отфильтровать таблицу в другой переменной в jquery. Это код, который я использовал в подобной ситуации:
function btnExportarExcel_onclick (отправитель) {var trVisibles = '';
$('#tblBitacoraInterfazSAP > tbody > tr').each(function (i) { //Remove hidden rows if ($(this).is(':visible')) trVisibles += $(this)[0].outerHTML; }); var table = $('<table id="testTable"></table>'); table.append(trVisibles); $(table).find('tr td').each(function (i) { //Remove hidden Columns if ($(this).css('display') == 'none') $(this).remove(); }); //table variable is now filtering as you need }
Надеюсь это поможет!