我正在尝试仅针对选定的行从csv
导出handsontable
文件
我已经使用html 5
和angularJS
尝试了这段代码:
exportPlugin = hot.getPlugin('exportFile');
$scope.exportToExcel = function(){
if(exportPlugin!=null && exportPlugin != undefined){
exportPlugin.downloadFile('csv', {filename: 'file1',columnHeaders: true});
}
}
我希望如果我从7行中选择3行,它将3行导出到csv
文件中
答案 0 :(得分: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});
}
}