我们在用java读取excel的时候,如果遇到excel的sheet比较多,或者数据比较大量,我们在debug的时候,在创建book这一步就过不去,一直卡在这里不动了,但是我们直接run过去就可以,这种情况虽然不影响开发,但是对我们的测试极其麻烦,不能即使看到debug,必须通过打印日志去查看。
这时候教大家一个小技巧,我们把自己想要读取的sheet单独提取出来,并且把里面的数据减少以后,再创建一个新的excel文档,然后复制进去。
如果我们在原excel中直接删除,在创建book的时候,依旧会把删掉的sheet加载进来,甚至我们在后续读取数据的时候,删除掉的sheet,行,列都不会忽略删掉的
所以就算我们new book成功了,获取到的总行数与总列数都不一定准确,所以我们需要在程序中去控制来确定真实的行业与列数。
或者最直接的办法就是,如果new book的那一步无法debug,那我们就在new book之后再debug,这样就可以顺利跳过了。