如何仅将选定的行从handsontable导出到csv
Posted
技术标签:
【中文标题】如何仅将选定的行从handsontable导出到csv【英文标题】:how to export only selected rows from handsontable into csv 【发布时间】:2019-11-24 20:13:15 【问题描述】:我正在尝试仅针对选定行从 handsontable
导出 csv
文件
我已经使用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】:以下代码对我有用 首先,如果数组有 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);
【讨论】:
以上是关于如何仅将选定的行从handsontable导出到csv的主要内容,如果未能解决你的问题,请参考以下文章
uisplitviewcontroller:将选定的行从主传递到细节
如何使用 python 客户端将大量行从 InfluxDB 导出到 CSV?
pandas - 如何仅将 DataFrame 的选定列保存到 HDF5