我有内联编辑的w2ui网格。例如,我们可以使用demo:http://w2ui.com/web/demos/#!grid/grid-21
我想从Excel文件中复制/粘贴一些数据。我可以成功复制/粘贴一个单元格的值。但是我需要复制/粘贴几个单元格。例如,我选择A1:A3Excel单元格,并希望将值粘贴到w2ui网格中的现有记录中。我尝试选择第一列并按Ctrl+V,但它将所有三个值粘贴到一个网格列中。
问:可以复制/粘贴多个单元格吗?
发布于 2018-02-13 17:15:59
这已经可以在w2ui 1.5 (master)中运行,也应该可以在w2ui 1.5 rc1中运行。
我创建了一个基于http://w2ui.com/web/demos/#!combo/combo-3的小提琴
唯一的区别是,我在paste事件完成时调用save(),这样新值就会立即可见。
小提琴:http://jsfiddle.net/2exmrkyv/
只需确保您已经在网格上设置了selectType: 'cell'。
我通过从w2grid复制和粘贴到w2grid以及从Excel2013复制和粘贴到w2grid (单值、多值和跨多行/多列选择)成功地测试了它。
在内部,w2grid将按\n拆分行(行),按\t拆分值(列)。如果您的Excel以不同的方式将数据导出到剪贴板,您将不得不更改它(尽管我不知道它在哪里以及是否可能)。
如果其他方法都失败了,最后一次恢复就是覆盖w2grid.paste并自己实现它。
https://stackoverflow.com/questions/48761953
复制相似问题