Java 删除Excel中的空白行或列

 时间:2024-10-12 14:19:18

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

工具/原料

Free Spire.XLS for Java(免费版)

jar获取及导入:

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

Java 删除Excel中的空白行或列

Java代码示例

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
  • 热门搜索
    庆六一手抄报内容 畅想2035年手抄报内容 快乐成长手抄报 关于安全教育的手抄报 孝敬父母的手抄报 关于孝的手抄报 文明礼貌手抄报 军训手抄报 初中生手抄报 我的梦中国梦手抄报