请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Danybaby

初级会员

29

主题

87

帖子

250

积分

初级会员

积分
250
Danybaby
初级会员   /  发表于:2022-2-11 22:59  /   查看:1782  /  回复:3
请教大家spreadjs两个问题,如您遇见过麻烦给解答一下 ,多谢

1、spreadjs 中 通过 fromjson 方法导入的excel   , sheet的getrowCount 和getcolumnCount()获取到的是光标所在的行列数  比方说excel 只有两行数据 占6列  但是如果把鼠标放在excel 的 (3,7)位置保存excel  那么通过fromjson 导入后 getrowCount 和getcolumnCount()是7和3而真实的应该是2和6
2 、sheet 的setComment() 只能对单元格设置吗? 设置整行或列另一个用-1不管用

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-14 09:19:20
推荐
1、在Excel中是没有具体行列数限制的,也就是说对应的内存足够,理论上可以滚动到16384列以及1048576行。而SpreadJS是有明确的行数列数,因为当前技术的限制,无法像excel那样“无线滚动下去”。

因此,我们在导入后是有明确的行数列数,这个行数列数主要取决于excel的最后一个有单元格的内容以及最后的选区,也就是选中的单元。当有内容单元格的位置小于选区的位置时,会显示选区位置的行数和列数。当有内容单元格的位置大于选区的位置时,会显示内容位置的行数和列数,这些都是在excel中记录的内容,我们进行了读取。

2、批注只能给单元格设置,如果要想给整行设置有一个类似的叫tag,这个可以给整行整列设置,这个用于存储用户的私有数据。因此这个是不可以见的,因为excel不支持我们的tag,因此导出excel后也会丢失,请根据具体需求选择使用,这是学习指南的链接。
https://demo.grapecity.com.cn/sp ... lls/tags/tag-basic#
回复 使用道具 举报
Danybaby
初级会员   /  发表于:2022-2-14 10:18:24
板凳
Derrick.Jiao 发表于 2022-2-14 09:19
1、在Excel中是没有具体行列数限制的,也就是说对应的内存足够,理论上可以滚动到16384列以及1048576行。而 ...

好的。多谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-14 10:25:49
地板

不用客气,那这边就先结帖了,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部