从数据表导出时防止每列的隐藏内容

时间:2018-06-13 12:02:40

标签: jquery excel datatables

我正在使用JQuery Data表并在每列中包含一些隐藏值。导出到excel时,它每个列都显示隐藏值。 有什么方法可以阻止这种情况吗?

1 个答案:

答案 0 :(得分:0)

不确定您是否表示隐藏了列,或者您的某些列中是否隐藏了数据?假设你有隐藏的列:

DataTables具有内置的Excel exportOptions功能,用于指定要导出的数据。无论您在何处声明按钮,只需添加以下内容即可导出可见数据:

  buttons: [
    {
      extend: 'excel',
      exportOptions: {
        columns: ':visible'
      }
    }
   ]

这是一个相同行为的示例,仅使用打印按钮: https://datatables.net/extensions/buttons/examples/print/columns.html