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

QQ登录

只需一步,快速开始

Danybaby

初级会员

29

主题

87

帖子

250

积分

初级会员

积分
250

[已处理] spread v9 导入excel

Danybaby
初级会员   /  发表于:2022-3-25 15:52  /   查看:2088  /  回复:3
1金币
您好,我导入的excel 文件 通过getActiveSheet().getRowCount()获取到的包含啦空的数据行,也就是导入的是我excel光标选中行的行数
image.png921417541.png
有什么方法可以过滤掉没有数据的行吗?
谢谢

最佳答案

查看完整内容

这个现象属于产品设计,因为上面选中的单元格会被excel所记录,因此导入后拿到的实际行数是包含这个没有数据的行。要做的话只能遍历所有行里区域用getValue来判断,如果getValue不为空,就记录这一行有数据,以此类推直接遍历所有的行,那么记录中的最后一行就是最后有数据的行。

3 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-25 15:52:15
来自 2#
这个现象属于产品设计,因为上面选中的单元格会被excel所记录,因此导入后拿到的实际行数是包含这个没有数据的行。要做的话只能遍历所有行里区域用getValue来判断,如果getValue不为空,就记录这一行有数据,以此类推直接遍历所有的行,那么记录中的最后一行就是最后有数据的行。
回复 使用道具 举报
Danybaby
初级会员   /  发表于:2022-3-25 18:23:25
3#
Derrick.Jiao 发表于 2022-3-25 18:05
这个现象属于产品设计,因为上面选中的单元格会被excel所记录,因此导入后拿到的实际行数是包含这个没有数 ...

好的谢谢好的谢谢好的谢谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-28 09:30:23
4#
Danybaby 发表于 2022-3-25 18:23
好的谢谢好的谢谢好的谢谢

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