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行或列相关推荐
- matlab 两列数据相乘,在EXCEL中,两列完全相同的数据,求和结果不一样??单元格两列相乘的公式...
excel表格中怎样求和以及计算两列的乘积 一.这可以用SUMPRODUCT函数来完成. 二.比如是要 =A1*B1 A2*B2 .....A100*B100,则这个公以简化成 =SUMPRODUCT ...
- 怎么在excel中对比两列数据并查找重复项
怎么在excel中对比两列数据并查找重复项 方法一: 方法二: 方法三: Excel查找2列相同的数据,并且返回对应列的另1列数据: IF函数语法格式: 方法一: =MATCH(A1,D$1:D95, ...
- 用python对excel中的两列数据进行排列组合
需求:对一个excel中的两列数据进行排列组合,并将数据追加写入到表格中. 背景:完全不懂代码的小白,所以,最后将代码打包生成可执行文件,方便操作. 下面直接上代码. import pandas as ...
- 比对EXCEL中的两列数据之间的差值
工作中经常会比对EXCEL中的两列数据之间的差值 import pandas as pd #导入pandas #读取第一个表格数据 打印 df=pd.read_excel("F:\\tem ...
- 如何将Excel中的所有图片、图形等对象批量删除
今天跟大家分享一下如何将Excel中的所有图片.图形等对象批量删除 1.打开Excel文件 2.选择图片等单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做详 ...
- [转]计算机存在两个管理员,删除其中一个,administration隐藏显示
计算机存在两个管理员,删除其中一个,administration隐藏显示 我晕,在创建计算机用户,建着建着出来了两个管理员.让人郁闷的是,admin管理员不见了.从事启动计算机,默认是进入到刚建的用户 ...
- word怎么把页面顺序倒过来_在excel中怎么使文字颠倒顺序反过来显示呢?
有时我们会看到大神们将文字逆序显示,他们是怎么做的呢?难道是一个一个字打上去或者是复制的么?下面小编就教你在Excel中如何快速将文字颠倒.好了话不多说开始介绍了.这是完成图可以看看. 软件名称:Of ...
- 动态行转列:处理不确定数量的行转列操作
目录 介绍 分析过程 数据样例 开始动手 添加辅助列 全连接换左连接 完成静态SQL 将动态部分设置到变量 改编为动态SQL 验证 总结 介绍 行转列操作是一种常见的数据转换技术,它可以将原始的行数据 ...
- Excel中对比两列数据的不同并做特殊标记
最近在处理一批自然保护区的数据,数据的来源不同,要对比两种数据的区别,当然要用Excel进行处理了.如下图: 有A和C两列数据,A列数据是中国林业科学院的网站上爬取到的:C列数据是国家环保部公布的PD ...
最新文章
- 复地集团的现代化办公方案
- python能写软件吗-用什么软件写python
- How to: Build a Client Application
- ubuntu安装禅道
- 华为云数据库TaurusDB性能挑战赛,50万奖金等你来拿!
- 致敬Github那些卓越贡献的大佬和他们的公众号
- python中for in循环结束才能执行后面的语句吗,python中for-in循环、while循环、if语句、input()函数、流程控制语句break和continue...
- html静态页面制作教程,静态网页制作技术教程(HTML/CSS/JavaScript)
- 微信java版s40_塞班微信S40版下载
- 机器码、序列号、认证码、注册码的生成算法(五)
- VxWorks6.8串口示例
- 语音合成论文优选STYLER: Style Modeling with Rapidity and Robustness via Speech Decomposition for Expressive
- 小游戏轻量级数据库-GameDb
- Netflix和它的混世猴子
- Goroutine调度器及面试精选
- 利用springMVC实现购物车结算功能
- 编译原理笔记 导言和目录
- 时尚新享受,告别鼠标手
- 逢二进一 、逢八进一、逢十六进一
- 吉林大学数据库系统概念2015年期末试题自做答案
热门文章
- java 读取project_java project 和 java web project 获取路径问题
- 使用webpack打包ES6代码
- android 微积分计算器,高数计算器1.0(高数计算工具app)
- linux C之access函数
- 在线打开html文件,html是什么文件?html文件怎么打开?
- python 元组 列表 字典区别_python编程:常用的数据结构之字典的方法总结,和列表和元组区别...
- 如何使用网上下载的arcgis工具箱,报错汇总
- 【转】wpf从我炫系列1----布局控件的使用(上)
- 【转】什么是CORS
- VS的TFS版本控制的使用总结