我仅尝试从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
文件中
下面的代码对我有用首先,如果数组具有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});
}
}