我正在使用tabletool导出数据表作为excel,这对于导出整个表现在工作正常我只想导出所选列,因为某些列在表raw中有HTML实体(div,span,img)导致问题。
我使用以下代码导出整个表作为excel
$(document).ready(function() {
jQuery('#dashBoardTable').dataTable( {
"sScrollX": "200px",
"sScrollY": "200px",
"sDom": 'T<"clear">lfrtip',
"sPaginationType": "full_numbers"
} );
} );
答案 0 :(得分:0)
也许你需要在jquery中的另一个变量中过滤你的表。这是我在类似情况下使用的代码:
function btnExportarExcel_onclick(sender){ 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 }
希望这有帮助!