Java 删除Excel中的空白行或列
1、通过e-iceblue官网下载jar包,并解压将lib文件夹下的jar文件导入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、空白行或列删除效果:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:191
阅读量:174
阅读量:119
阅读量:188
阅读量:181