找回密码
 立即注册

QQ登录

只需一步,快速开始

oupaigroup

金牌服务用户

10

主题

28

帖子

76

积分

金牌服务用户

积分
76

微信认证勋章

oupaigroup
金牌服务用户   /  发表于:2020-9-27 08:33  /   查看:3100  /  回复:2
1金币
image.png156499938.png 同一个ssjson js中去其某个sheet中的行数  为58  但是在gcexcel 中取到的行数为 image.png983655090.png 为 1048576 行 这种问题怎么处理  是js里面我要怎么一下吗

最佳答案

查看完整内容

这个问题已经有结果了,在GCExcel中worksheet.getRows().getCount(),worksheet.getColumns().getCount()获取的行高可列宽是与SpreadJS不同的,这两个API接口设计上就不是来获取SpreadJS中的行高和列宽的,SpreadJS中显示的行高和列宽其实是已经使用的行高和列宽,所以不等同于这两个API的结果。 如果要在后端获取SpreadJS的行数和列数,应该调用如下API接口: worksheet.getUsedRange().getRowCount() worksheet.getUsedRange() ...

2 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-27 08:33:59
来自 3#
这个问题已经有结果了,在GCExcel中worksheet.getRows().getCount(),worksheet.getColumns().getCount()获取的行高可列宽是与SpreadJS不同的,这两个API接口设计上就不是来获取SpreadJS中的行高和列宽的,SpreadJS中显示的行高和列宽其实是已经使用的行高和列宽,所以不等同于这两个API的结果。
如果要在后端获取SpreadJS的行数和列数,应该调用如下API接口:
worksheet.getUsedRange().getRowCount()
worksheet.getUsedRange().getColumnCount()
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-27 10:46:31
2#
这个问题已经重现了,目前发现的问题是rowCount与columnCount跟tojson生成的ssjson中的rowcount和columncolumn数据不符
如下图,这个是在GCExcel中通过API获取的rowCount与columnCount数据:
image.png350705260.png
下图是tojson后生成的rowcount与columncolumn
image.png433849791.png
这个问题已经提出BUG,bug编号DOCXLS-3134,接下来会具体调研造成问题的原因,有结果我会在这里第一时间回复您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部