【问题标题】:how to export only selected rows from handsontable into csv如何仅将选定的行从handsontable导出到csv
【发布时间】:2019-11-24 20:13:15
【问题描述】:

我正在尝试仅针对选定行从 handsontable 导出 csv 文件

我已经使用html 5angularJS 尝试过这段代码:

exportPlugin = hot.getPlugin('exportFile');  
$scope.exportToExcel = function(){
    if(exportPlugin!=null && exportPlugin != undefined){
        exportPlugin.downloadFile('csv', {filename: 'file1',columnHeaders: true});
    }
}

我希望如果我从 7 行中选择 3 行,它会将 3 行导出到 csv 文件中

【问题讨论】:

    标签: angularjs export-to-csv handsontable rhandsontable


    【解决方案1】:

    以下代码对我有用 首先,如果数组有 1 条或多条记录,我已经创建了选定行的数组,我已将每一行和每一列的值传递给 range 属性

    function export(){
                    if(exportPlugin!=null && exportPlugin != undefined){
                        var selectedRows = getSelectedRows();   
                        if(selectedRows.length > 0)
                           exportPlugin.downloadFile('csv', {filename: 'filename',columnHeaders: true, range: [selectedRows[0], 0, selectedRows[selectedRows.length-1], htGridControl.getColHeader().length-1] });
                        else
                           exportPlugin.downloadFile('csv', {filename: 'filename',columnHeaders: true});
                    }
                  }
    

    【讨论】:

      猜你喜欢
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-08
      • 2013-07-04
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      相关资源
      最近更新 更多