Java 删除

当我们在操作一些包含大量数据的

Excel原文档如下:

产品安装:

1. 下载Free Spire.XLS for Java包并解压缩,然后将lib文件夹下的Spire.Xls.jar包作为依赖项导入到Java应用程序中。

2. 直接通过Maven仓库安装JAR包,按如下所示配置pom.xml文件:

com.e-iceblue

http://repo.e-iceblue.cn/repository/maven-public/

e-iceblue

spire.xls.free

2.2.0

Java代码:

import com.spire.xls.ExcelVersion;

import com.spire.xls.Workbook;

import com.spire.xls.Worksheet;

public class DeleteBlankRowsAndColumns {

public static void main(String[] args) {

//加载测试文档

Workbook wb = new Workbook();

wb.loadFromFile("test2.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.Version2016);

}

}

结果文档:

python 删除excel空行_Java 删除 Excel 中的空白行和列相关推荐

  1. Java删除表格的基本代码,Java 删除 Excel 中的空白行和列

    当我们在操作一些包含大量数据的Excel表格时,可能会因为修改数据而留下一些空白行或列,此时我们可以借助Free Spire.XLS for Java来批量删除Excel工作表中存在的空白行和空白列, ...

  2. python dataframe 列_python pandas库中DataFrame对行和列的操作实例讲解

    用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFram ...

  3. 检索数据_1_从表中查询所有行和列

    从表中查询所有行和列 需求描述 需求:检索表里所有行的数据. 解决方法:通过SQL的关键字*来匹配到所有行和列,结合SELECT FROM 即可满足需求. 注: 数据库数据集SQL脚本详见如下链接地址 ...

  4. python字符串去掉空行_Python从字符串中删除空格

    python字符串去掉空行 There are various ways to remove spaces from a string in Python. This tutorial is aime ...

  5. 如何快速轻松地在Excel中删除空白行和列

    If you have a lot of blank rows in your Excel spreadsheet, you can delete them by right-clicking eac ...

  6. java导出excel报表_java生成excel报表文件示例

    此次简单的操作将数据从数据库导出生成excel报表以及将excel数据导入数据库 首先建立数据库的连接池: package jdbc; import java.io.FileInputStream; ...

  7. java excel生成_java操作excel表,包括创建、读取、以及修改【via 度娘】

    作者的网站上对它的特征有如下描述: ● 支持Excel 95-2000的所有版本 ● 生成Excel 2000标准格式 ● 支持字体.数字.日期操作 ● 能够修饰单元格属性 ● 支持图像和图表 应该说 ...

  8. java excel 操作方式_Java读写Excel基本操作

    Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能. 接口: HSSF - Microsoft Exce ...

  9. excel比较两个表中数据 提取相同列 合并到同一张表中

    比较两个表中数据 提取相同列 合并到同一张表中 =VLOOKUP(A2,Sheet3!A:B,1,0) A2:表示 被查找的值 Sheet3!:表示哪张表 A:B:表示查找区域 1:表示提取哪列的值 ...

最新文章

  1. 转载:使用 OpenCV 识别 QRCode
  2. 考csp所需算法_CSP vs RxJS:您所不知道的。
  3. codeforces 400D Dima and Bacteria 并查集+floyd
  4. 计算机组成原理6-20,计算机组成原理课后题6.20教案.ppt
  5. python识别虚假新闻的分类器_使用NLP检测和对抗AI生成的假新闻
  6. 地平线开源轻量级、有效可变组卷积的人脸识别网络VarGFaceNet
  7. 如何吧汇编语言转换为c语言,如何把汇编语言转换成C语言
  8. grub rescue 修复
  9. 程序老鸟:软件测试的工资高还是开发者工资高?
  10. 深度学习自学(九):Alexnet解读
  11. Visual Studio Team Architect团队的敏捷开发 (第三部分)
  12. quartus联合仿真步骤
  13. python利用公式计算_python如何利用公式计算π
  14. 光纤通道与以太网交换机之间有什么区别呢?
  15. 教你如何养微信小号,什么样的号可以群爆粉?
  16. vue + scss,文本超过多行需要省略号,不起作用
  17. 直播软件源码如何在Android端实现多人视频通话
  18. 【Oracle】10g 11g下载路径
  19. Outlook 中设置163 邮箱出现“目标主要名称不正确”
  20. SIM800C PCB布局

热门文章

  1. 加州大学圣克鲁兹分校计算机科学,加州大学圣克鲁兹分校排名
  2. 手里拿着锤子,看啥都像钉子
  3. Parameter-FreeSpatialAttentionNetworkforPersonRe-Identification
  4. 学术论文rebuttal
  5. 计算机要执行一条指令,cpu所涉及的操作应该包括下列的,计算机一级填空选择题与答案.doc...
  6. 头条系 巨量算数 _signature
  7. Css打造一个简单的静态七巧板
  8. java eles什么意思_Springboot 那么大,不用什么场景都用它吧,要不尝试下 Mars- Java ?...
  9. C++学习需要看的书籍
  10. 格灵深瞳——人脸识别算法测试FRVT