概述

操作Excel工作表时,对表格中的行或列数据可执行,包括插入、隐藏、显示、删除等在内的多种操作需求,本文将通过Java代码示例演示每种操作的具体实现方法。文中方法使用了Java Excel类库(Free Spire.XLS for Java 免费版),可通过官网下载包,解压,并将lib文件中的jar文件导入Java程序;或者通过maven仓库导入。导入效果如下:

Java代码示例

1.插入行或列import com.spire.xls.*;

public class InsertRowAndColumn {

public static void main(String[] args) {

//加载文档

Workbook wb = new Workbook();

wb.loadFromFile("test.xlsx");

//获取工作表

Worksheet sheet = wb.getWorksheets().get(0);

sheet.insertRow(2);//在第2行插入默认格式的行

//sheet.insertRow(2,2);//在第2行插入默认格式的两行

//sheet.insertRow(5,1,InsertOptionsType.FormatAsAfter);//在第5行插入和下一行格式相同的两行

sheet.insertColumn(3);//在第3列插入默认格式的列

//sheet.insertColumn(3,2);//在第3列插入默认格式的两列

//sheet.insertColumn(3,1,InsertOptionsType.FormatAsBefore);//在第3列插入和前一列格式相同的一列

//保存文档

wb.saveToFile("InsertRowAndColumn.xlsx");

wb.dispose();

}

}

插入默认格式的一行或列,效果图:

插入默认格式的两行或列,效果图:

插入带格式的行或列,效果图:

2.隐藏、显示行或列import com.spire.xls.*;

public class HideAndShowRowOrColumn {

public static void main(String[] args) {

//加载文档

Workbook wb = new Workbook();

wb.loadFromFile("test.xlsx");

//获取指定工作表

Worksheet sheet = wb.getWorksheets().get(0);

//隐藏第9行

sheet.hideRow(9);

//隐藏第3列

sheet.hideColumn(3);

//sheet.showRow(3);//显示行

//sheet.showColumn(3);//显示列

//保存文档

wb.saveToFile("HideAndShow.xlsx");

wb.dispose();

}

}

隐藏行或列,效果图:

3.删除行或列import com.spire.xls.*;

public class DeleteRowAndColumn {

public static void main(String[] args) {

//加载文档

Workbook wb = new Workbook();

wb.loadFromFile("test.xlsx");

//获取工作表

Worksheet sheet = wb.getWorksheets().get(0);

sheet.deleteRow(1);//删除第1行

//sheet.deleteRow(1,2);//删除第1行及下一行在内的两行

sheet.deleteColumn(4);//删除第4列

//sheet.deleteColumn(4,2);//删除第4列及右侧一列在内的两列

//保存文档

wb.saveToFile("DeleteRowAndColumn.xlsx");

wb.dispose();

}

}

删除一行或一列,效果图:

删除多行或多列,效果图:

java excel插入列_Java 插入、隐藏/显示、删除Excel行或列相关推荐

  1. java 数据截断_java – 数据截断:第1行的列’标志’的数据太长

    我试图将一张照片插入一个MySQL表的BLOB列,我得到一个例外: Data too long for column 'logo' at row 1. 这是JDBC: int idRestaurant ...

  2. java如何隐藏sheet,Java 添加、隐藏、删除Excel工作表(基于Spire.Cloud.Sdk for Java)

    前言 Spire.Cloud.Excel为开发人员提供了WorksheetsApi接口用于操作Excel工作表.本文将介绍如何使用该接口来为Excel文档添加新的工作表,及隐藏.删除文档中已有的工作表 ...

  3. excel清空sheet内容 poi_POI操作Excel:隐藏、删除Excel中指定的Sheet

    使用POI操作Excel时如何隐藏.删除Excel中指定的Sheet呢?在POI的API中的HSSFWorkbook类提供了相关的方法, (1)隐藏Sheet: setSheetHidden(int ...

  4. word2013插入excel对象报错_使用Excel中的插入对象功能在Excel中插入Word文档

    使用Excel中的插入对象功能在Excel中插入Word文档 时间:2016-05-17   作者:snow   来源:互联网 使用Excel中的插入对象功能,就可以很容易地在Excel中插入Word ...

  5. java poi 空_Java的poi技术遍历Excel时进行空Cell,空row,判断

    /** * 导入信息 */ @Override public List add(HttpServletRequest request) { // TODO Auto-generated method  ...

  6. java excel 注解_Java注解--实现简单读取excel

    实现工具类 利用注解实现简单的excel数据读取,利用注解对类的属性和excel中的表头映射,使用Apache的poi就不用在业务代码中涉及row,rows这些属性了. 定义注解: @Retentio ...

  7. 使用Excel中的插入对象功能在Excel中插入Word文档

    使用Excel中的插入对象功能,就可以很容易地在Excel中插入Word文档. 具体操作步骤如下: 1.打开要插入Word文档的Excel电子表格文件. 2.单击要插入Word文档的单元格,然后选择菜 ...

  8. Excel·VBA指定条件删除整行整列

    目录 1,删除工作表所有空行 2,删除工作表所有空列 3,删除选中单列包含指定字符的行 举例 3.1,改进版 4,删除选中单列不含指定字符的行 举例 5,删除选中列重复的整行 举例 6,删除选中列唯一 ...

  9. python 写excel 保留空格_VBA与Python删除excel单元格空格与非打印字符

    Excel单元格空格的删除是表哥表姐们日常工作中经常遇到的问题,大多数人对这个问题的常规解决方法就是: 1.全选工作表,按ctrl+H键,弹出查找和替换工作框 2.在查找和替换工作框的"查找 ...

最新文章

  1. 搜索引擎广告过滤Chrome插件
  2. CynosDB技术详解——存储集群管理
  3. JVM---执行引擎
  4. 在线作图丨数据降维方法③——正交偏最小二乘方判别分析(OPLS-DA)
  5. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2 新增解压缩工具类ZipHelper
  6. sizeof()与strlen()的区别与联系
  7. 不忘本~委托和事件(续)
  8. WampServer修改MySQL密码的问题
  9. Gartner的2019战略性技术趋势:量子计算、区块链、AI
  10. js对象数组 按对象的某一属性进行去重
  11. ./configure会报错:pr command not found
  12. 摊牌了!2021年3D视觉算法岗求职群
  13. 01 统计学与试验设计思想
  14. YYKit 常见用法总结
  15. sqlite 多条件查询
  16. 如何更改ORCAD中的page number ?
  17. Adyen海外支付 - 对接订阅
  18. Voting Disks的管理
  19. 微信跑腿小程序怎么做
  20. 深度学习之灾难性遗忘问题

热门文章

  1. χ² 分布到 F 分布到 ANOVA
  2. C Tricks(五)—— 比例和阈值的实现
  3. mybatis plus springboot test_跟我学Springboot开发后端管理系统3:Mybatis-Plus实战2
  4. python学到什么程度可以找到工作-Python学到什么程度才可以去找工作?掌握这4点足够了!...
  5. 学python可以做什么职业-学完Python,能找到什么工作?工资多少?
  6. 零基础学python-从0开始学Python,0基础小白
  7. 最常用计算机语音,计算机常用词汇--语言及服务器篇
  8. mcp证书有什么用_初级会计职称有什么用?考下证书可以做什么工作?
  9. 数据库并发抢红包_Redis悲观锁解决高并发抢红包的问题
  10. php的弹出窗口,弹出窗口 PHP