DataTable导出到excel在导出之前添加新行

时间:2016-09-01 03:43:27

标签: jquery excel datatables

我会直截了当地说到这一点。我正在尝试使用datatbable导出excel文件...但是我想要的是在导出文件之前添加新行。我对数据表很新,所以请耐心等待..

这是我到目前为止所做的事情。

customize:function()部分上的

我想在标题之前添加新行... 标题实际上是生成表的参数..

样品:

NAME:SampleName

Date From: 2016-05-01

Date To: 2016-05-31

  /*dataTables*/
    var handleDataTableButtons = function() {
      if ($("#datatable-responsive-returns-report").length) {
        $("#datatable-responsive-returns-report").DataTable({
         "bSort": false,
          scrollX: true,
          iDisplayLength: 50,
          dom: "Bfrtip",
           buttons: [
              // 'copy', 'csv', 'excel', 'pdf', 'print'
              {
                extend:"copy",
                className:"btn-sm"
              },
              {
                extend:"excel",
                className:"btn-sm",
                text:"Export to Excel",
                customize:function(xlsx){
                  var sheet = xlsx.xl.worksheets['sheet1.xml'];
                  console.log(sheet);
                  /add new row
                },
                filename: ($(".universal_name option:selected").text() == "" ? $(".hid_universal_name").val() : $(".universal_name option:selected").text()) + " - " + $(".universal_title").val()+"("+$(".date_from").val()+" to "+$(".date_to").val()+")"
              }
          ],

        });
      }
    };

    TableManageButtons = function() {
      "use strict";
      return {
        init: function() {
          handleDataTableButtons();
        }
      };
    }();

提前感谢...

0 个答案:

没有答案