找回密码
 立即注册

QQ登录

只需一步,快速开始

易Hr

初级会员

21

主题

87

帖子

258

积分

初级会员

积分
258
易Hr
初级会员   /  发表于:2021-4-14 17:28  /   查看:2342  /  回复:5
导入的Excel中已经有过滤条件,如何在GcExcel中获取根据过滤条件筛选的内容

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-14 17:59:32
沙发
在IAutoFilter上有作用filter的range,遍历检查一下,对应的行是否隐藏,隐藏的则该行被筛选掉了,不隐藏,则该行没被筛选。
回复 使用道具 举报
易Hr
初级会员   /  发表于:2021-4-14 18:14:25
板凳
DerrickJiao 发表于 2021-4-14 17:59
在IAutoFilter上有作用filter的range,遍历检查一下,对应的行是否隐藏,隐藏的则该行被筛选掉了,不隐藏, ...

用getHidden方法?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-14 18:33:12
地板
易Hr 发表于 2021-4-14 18:14
用getHidden方法?

对的
回复 使用道具 举报
易Hr
初级会员   /  发表于:2021-4-15 09:46:29
5#

还有个问题。4.0.5 我用gcExcel读取一个 excel文件然后用save方法保存时报空指针。
  1. java.lang.IllegalArgumentException: java.lang.NullPointerException
  2.         at com.grapecity.documents.excel.n.c.an.a(Unknown Source)
  3.         at com.grapecity.documents.excel.n.c.C.a(Unknown Source)
  4.         at com.grapecity.documents.excel.Workbook.a(Unknown Source)
  5.         at com.grapecity.documents.excel.Workbook.save(Unknown Source)
  6.         at com.grapecity.documents.excel.Workbook.save(Unknown Source)
  7.         at com.grapecity.documents.excel.Workbook.save(Unknown Source)
复制代码
  1.   Workbook workbook = new Workbook();
  2.         workbook.open("F:\\test.xlsx");
  3.         workbook.setAutoRoundValue(true);
  4.     workbook.save("F://test1.xlsx");
复制代码
附件为 excel文件

test.rar

12.32 KB, 下载次数: 35

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-15 10:10:26
6#
本帖最后由 DerrickJiao 于 2021-4-15 10:14 编辑
易Hr 发表于 2021-4-15 09:46
还有个问题。4.0.5 我用gcExcel读取一个 excel文件然后用save方法保存时报空指针。
附件为 excel文件

这边问题已复现,已提交做进一步调研,此贴为您改为保留处理,有进展会在本帖更新。(DOCXLS-3982)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部