找回密码
 立即注册

QQ登录

只需一步,快速开始

rex_chujie
金牌服务用户   /  发表于:2023-11-6 16:51  /   查看:1694  /  回复:3
1金币
本帖最后由 Richard.Huang 于 2023-11-7 11:58 编辑

产品:SpreadJS
版本:V14.2.4

如图1,这是我开表时的初始状态,请注意D列,222这行数据在当前表格的第二行。

image.png187316588.png

之后我通过筛选进行了降序
image.png806519775.png

现在222这行数据移动到了第3行
image.png239312133.png

提问: 有什么办法知道最初开表时的行号与现在的行号的对应关系么? 就像上面的例子,当前的第三行对应开表时的第二行

最佳答案

查看完整内容

您好,筛选中的排序会破坏原有数据的顺序,如果不使用撤销是无法恢复的,因此,您可以在某一列的各个单元格中存储当前的行号信息到tag中,这样即使在排序后,也可以通过保存在单元格中的tag信息获取到当前单元格所在行在排序前的行号。

3 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-6 16:51:59
来自 2#
您好,筛选中的排序会破坏原有数据的顺序,如果不使用撤销是无法恢复的,因此,您可以在某一列的各个单元格中存储当前的行号信息到tag中,这样即使在排序后,也可以通过保存在单元格中的tag信息获取到当前单元格所在行在排序前的行号。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-7 12:20:59
3#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-29 18:01:46
4#
您好,由于您长时间未回帖,本贴就先作结帖处理了,后续如果有新的问题,欢迎发新帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部