找回密码
 立即注册

QQ登录

只需一步,快速开始

Aaron.

金牌服务用户

25

主题

58

帖子

187

积分

金牌服务用户

积分
187
Aaron.
金牌服务用户   /  发表于:2021-6-18 16:33  /   查看:1586  /  回复:3
这样写了 获取数据方法 因为不是脏数据  用的setArray方法添加数据 。要做新增功能。从本地excel粘贴数据 到 spread JS上 如何获取。单独修改一个单元格可以。但是大量数据复制 获取不到 求讲解·
add1.png
add.png

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-18 16:52:01
沙发
请问您是想获取粘贴的数据吗?您可以监听ClipboardPasted事件
这是API
https://demo.grapecity.com.cn/sp ... ent:ClipboardPasted
回复 使用道具 举报
Aaron.
金牌服务用户   /  发表于:2021-6-18 17:19:14
板凳
通过cliopboardPasted可以获得 粘贴数据。但是内容是text 类型 如何获得具体的 单元格行 列的数据的呢? 只能处理text 来做吗?求大神指导
add2.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-18 17:42:15
地板
Aaron. 发表于 2021-6-18 17:19
通过cliopboardPasted可以获得 粘贴数据。但是内容是text 类型 如何获得具体的 单元格行 列的数据的呢? 只 ...


您可以参考下面的代码通过getArray将cellrange传进去获取。
sheet.bind(GC.Spread.Sheets.Events.ClipboardPasted, function (sender, args) {
    console.log(sheet.getArray(args.cellRange.row,args.cellRange.col,args.cellRange.rowCount,args.cellRange.colCount))
});

image.png415208739.png


或者遍历cellRange然后用getValue获取单元格的数据。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部