Java 删除Excel中的空白行或列

 时间:2026-04-24 17:25:30

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

Java 删除Excel中的空白行或列

1、import com.spire.xls.*;


public class DeleteBlankRowAndColumn {
   public static void main(String[] args) {
       //加载测试文档
       Workbook wb = new Workbook();
       wb.loadFromFile("sample.xlsx ");
       //获取第一个工作表
       Worksheet sheet = wb.getWorksheets().get(0);
       //遍历所有行
       for (int i = sheet.getLastRow(); i >= 1; i--)
       {
           //判断行是否空白
           if (sheet.getRows()[i-1].isBlank())
           {
               //删除指定行
               sheet.deleteRow(i);
           }
       }
       //遍历所有列
       for (int j = 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中的空白行或列

  • 御神灭魔装备获取怎么升级
  • C#远程桌面管理的详细图文实现方法
  • github如何创建Repository(代码仓库)
  • Notepad++怎么高亮显示标签属性
  • weblogic被管节点启动报错transport error 202
  • 热门搜索
    子网掩码怎么算 东北大学怎么样 etc怎么查询收费记录 december怎么读 怎么退货 身份证丢失怎么办 微量元素怎么检查 微信密码忘了怎么办 桂鱼怎么做 英雄联盟怎么改名字