java excel插入列_Java 插入、隐藏/显示、删除Excel行或列
概述
操作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行或列相关推荐
- java 数据截断_java – 数据截断:第1行的列’标志’的数据太长
我试图将一张照片插入一个MySQL表的BLOB列,我得到一个例外: Data too long for column 'logo' at row 1. 这是JDBC: int idRestaurant ...
- java如何隐藏sheet,Java 添加、隐藏、删除Excel工作表(基于Spire.Cloud.Sdk for Java)
前言 Spire.Cloud.Excel为开发人员提供了WorksheetsApi接口用于操作Excel工作表.本文将介绍如何使用该接口来为Excel文档添加新的工作表,及隐藏.删除文档中已有的工作表 ...
- excel清空sheet内容 poi_POI操作Excel:隐藏、删除Excel中指定的Sheet
使用POI操作Excel时如何隐藏.删除Excel中指定的Sheet呢?在POI的API中的HSSFWorkbook类提供了相关的方法, (1)隐藏Sheet: setSheetHidden(int ...
- word2013插入excel对象报错_使用Excel中的插入对象功能在Excel中插入Word文档
使用Excel中的插入对象功能在Excel中插入Word文档 时间:2016-05-17 作者:snow 来源:互联网 使用Excel中的插入对象功能,就可以很容易地在Excel中插入Word ...
- java poi 空_Java的poi技术遍历Excel时进行空Cell,空row,判断
/** * 导入信息 */ @Override public List add(HttpServletRequest request) { // TODO Auto-generated method ...
- java excel 注解_Java注解--实现简单读取excel
实现工具类 利用注解实现简单的excel数据读取,利用注解对类的属性和excel中的表头映射,使用Apache的poi就不用在业务代码中涉及row,rows这些属性了. 定义注解: @Retentio ...
- 使用Excel中的插入对象功能在Excel中插入Word文档
使用Excel中的插入对象功能,就可以很容易地在Excel中插入Word文档. 具体操作步骤如下: 1.打开要插入Word文档的Excel电子表格文件. 2.单击要插入Word文档的单元格,然后选择菜 ...
- Excel·VBA指定条件删除整行整列
目录 1,删除工作表所有空行 2,删除工作表所有空列 3,删除选中单列包含指定字符的行 举例 3.1,改进版 4,删除选中单列不含指定字符的行 举例 5,删除选中列重复的整行 举例 6,删除选中列唯一 ...
- python 写excel 保留空格_VBA与Python删除excel单元格空格与非打印字符
Excel单元格空格的删除是表哥表姐们日常工作中经常遇到的问题,大多数人对这个问题的常规解决方法就是: 1.全选工作表,按ctrl+H键,弹出查找和替换工作框 2.在查找和替换工作框的"查找 ...
最新文章
- 搜索引擎广告过滤Chrome插件
- CynosDB技术详解——存储集群管理
- JVM---执行引擎
- 在线作图丨数据降维方法③——正交偏最小二乘方判别分析(OPLS-DA)
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2 新增解压缩工具类ZipHelper
- sizeof()与strlen()的区别与联系
- 不忘本~委托和事件(续)
- WampServer修改MySQL密码的问题
- Gartner的2019战略性技术趋势:量子计算、区块链、AI
- js对象数组 按对象的某一属性进行去重
- ./configure会报错:pr command not found
- 摊牌了!2021年3D视觉算法岗求职群
- 01 统计学与试验设计思想
- YYKit 常见用法总结
- sqlite 多条件查询
- 如何更改ORCAD中的page number ?
- Adyen海外支付 - 对接订阅
- Voting Disks的管理
- 微信跑腿小程序怎么做
- 深度学习之灾难性遗忘问题
热门文章
- χ² 分布到 F 分布到 ANOVA
- C Tricks(五)—— 比例和阈值的实现
- mybatis plus springboot test_跟我学Springboot开发后端管理系统3:Mybatis-Plus实战2
- python学到什么程度可以找到工作-Python学到什么程度才可以去找工作?掌握这4点足够了!...
- 学python可以做什么职业-学完Python,能找到什么工作?工资多少?
- 零基础学python-从0开始学Python,0基础小白
- 最常用计算机语音,计算机常用词汇--语言及服务器篇
- mcp证书有什么用_初级会计职称有什么用?考下证书可以做什么工作?
- 数据库并发抢红包_Redis悲观锁解决高并发抢红包的问题
- php的弹出窗口,弹出窗口 PHP