java怎么从表格删除选中行

2025-04-28 19:45:23

1、在D盘test文件夹下,新建一个97-2003的Excel文件,命名为“测试删除行”,后缀为“.xls”。打开该文件,可以看到总共有25行,每行都有数字对应,如图所示。

java怎么从表格删除选中行
java怎么从表格删除选中行

2、新建一个java maven项目,在pom.xml里面配置poi-3.17jar包,用于操作Excel,如图所示。并且新建一个Class类,命名为“DeleteRow”,用于进行操作命令。

java怎么从表格删除选中行

3、在类里面,编写一个main方法,在main方法里面,写入deleteRow()方法。deleteRow烫喇霰嘴()方法里面,主要是引入Excel文件,然后找到第一个标签页,然后获取第二行,然后执行removeRow()方法,将第二行删除,这里的删除是仅删除内容与格式,保留行的位置的。执行下main方法。

java怎么从表格删除选中行

4、我们打开执行完成之后的Excel文件,可以看到,第二行的数值已经被清空了,但是行还是保留着,达到了我们的预期。

java怎么从表格删除选中行

5、然后我们修改一下方法,用到一个新的自带方法:shiftRows(),如图所示。拉悟有仍该方法第一个参数代表要删除的行,第二个参数代表要在第几行结束(即整个要移动的区域末行),最后一个参数输入“-1”,代表删除后下方行往上移动。这里输入了“4,sheet.getLastRowNum(),-1”,说明将第4行删除,并且将整个有数值的区域往上移。

java怎么从表格删除选中行

6、再次执行下方法后,打开Excel文件,可以看到原本的第4行已经被删除了,且下方的都已经上移了,达到了我们的预期效果。如果觉得有用,记得点赞或投票!

java怎么从表格删除选中行
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢