如何仅从handsontable导出选定的行到csv

问题描述 投票:0回答:1

我仅尝试从csv导出handsontable文件以用于选定的行

我已经使用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个回答
0
投票

下面的代码对我有用首先,如果数组具有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});
                }
              }
© www.soinside.com 2019 - 2024. All rights reserved.