忽略数据表CSV导出中的第一列

时间:2016-12-01 13:37:12

标签: jquery datatables

我正在尝试根据jQuery数据表中的数据导出CSV文件,我希望它排除第一列数据,这是我当前的脚本。

 <script>
 $(document).ready(function() {
 $('#example').DataTable( {
    dom: 'Bfrtip',
    lengthMenu: [
        [ 10, 25, 50, -1 ],
        [ '10 rows', '25 rows', '50 rows', 'Show all' ]
    ],
     buttons: [
        'copy', 'csv', 'excel', 'pdf', 'print', 'pageLength'
    ]
} );
} );
</script>

我需要添加什么才能让它发挥作用,请

2 个答案:

答案 0 :(得分:8)

您需要在"ionic_source_map_type": "#inline-source-map"定义中使用exportOptions

buttons

答案 1 :(得分:0)

可接受的答案很好,但是如果您不确定需要导出的列数,则可以使用另一种方法:

buttons: [
    {
        extend: 'excel', 
        exportOptions: {
            columns: ':gt(0)' 
        }
    }
]

第一列由偏移量0指定,因此此代码表示要导出大于0的任何列(即,除第一列以外的所有其他列)。