养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Java 删除Excel中的空白行或列

时间:2024-09-24 16:37:15

以下经验内容分享通过Java程序删除Excel表格中多余的空白行或者列。

工具/原料

FreeSpire.XLSforJava(免费版)

jar获取及导入:

1、通过e-iceblue官网下载jar包,并解压将lib文件夹下的jar文件导入java程序。如下导入效果:

Java 删除Excel中的空白行或列

Java代码示例

1、importcom饱终柯肢.spire.xls.*;publicclassDeleteBlankRowAndColumn{publicstaticvoidmain(String[]惺绅寨瞀args){//加载测试文档Workbookwb=newWorkbook();wb.loadFromFile("sample.xlsx");//获取第一个工作表Worksheetsheet=wb.getWorksheets().get(0);//遍历所有行for(inti=sheet.getLastRow();i>=1;i--){//判断行是否空白if(sheet.getRows()[i-1].isBlank()){//删除指定行sheet.deleteRow(i);}}//遍历所有列for(intj=sheet.getLastColumn();j>=1;j--){//判断列是否空白if(sheet.getColumns()[j-1].isBlank()){//删除指定列sheet.deleteColumn(j);}}//保存文档wb.saveToFile("DeleteBlankRowsAndColumns.xlsx",ExcelVersion.Version2013);wb.dispose();}}

2、空白行或列删除效果:

Java 删除Excel中的空白行或列

© 一点知识