概述

操作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. matlab 两列数据相乘,在EXCEL中,两列完全相同的数据,求和结果不一样??单元格两列相乘的公式...

    excel表格中怎样求和以及计算两列的乘积 一.这可以用SUMPRODUCT函数来完成. 二.比如是要 =A1*B1 A2*B2 .....A100*B100,则这个公以简化成 =SUMPRODUCT ...

  2. 怎么在excel中对比两列数据并查找重复项

    怎么在excel中对比两列数据并查找重复项 方法一: 方法二: 方法三: Excel查找2列相同的数据,并且返回对应列的另1列数据: IF函数语法格式: 方法一: =MATCH(A1,D$1:D95, ...

  3. 用python对excel中的两列数据进行排列组合

    需求:对一个excel中的两列数据进行排列组合,并将数据追加写入到表格中. 背景:完全不懂代码的小白,所以,最后将代码打包生成可执行文件,方便操作. 下面直接上代码. import pandas as ...

  4. 比对EXCEL中的两列数据之间的差值

    工作中经常会比对EXCEL中的两列数据之间的差值 import pandas as pd  #导入pandas #读取第一个表格数据 打印 df=pd.read_excel("F:\\tem ...

  5. 如何将Excel中的所有图片、图形等对象批量删除

    今天跟大家分享一下如何将Excel中的所有图片.图形等对象批量删除 1.打开Excel文件 2.选择图片等单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做详 ...

  6. [转]计算机存在两个管理员,删除其中一个,administration隐藏显示

    计算机存在两个管理员,删除其中一个,administration隐藏显示 我晕,在创建计算机用户,建着建着出来了两个管理员.让人郁闷的是,admin管理员不见了.从事启动计算机,默认是进入到刚建的用户 ...

  7. word怎么把页面顺序倒过来_在excel中怎么使文字颠倒顺序反过来显示呢?

    有时我们会看到大神们将文字逆序显示,他们是怎么做的呢?难道是一个一个字打上去或者是复制的么?下面小编就教你在Excel中如何快速将文字颠倒.好了话不多说开始介绍了.这是完成图可以看看. 软件名称:Of ...

  8. 动态行转列:处理不确定数量的行转列操作

    目录 介绍 分析过程 数据样例 开始动手 添加辅助列 全连接换左连接 完成静态SQL 将动态部分设置到变量 改编为动态SQL 验证 总结 介绍 行转列操作是一种常见的数据转换技术,它可以将原始的行数据 ...

  9. Excel中对比两列数据的不同并做特殊标记

    最近在处理一批自然保护区的数据,数据的来源不同,要对比两种数据的区别,当然要用Excel进行处理了.如下图: 有A和C两列数据,A列数据是中国林业科学院的网站上爬取到的:C列数据是国家环保部公布的PD ...

最新文章

  1. 复地集团的现代化办公方案
  2. python能写软件吗-用什么软件写python
  3. How to: Build a Client Application
  4. ubuntu安装禅道
  5. 华为云数据库TaurusDB性能挑战赛,50万奖金等你来拿!
  6. 致敬Github那些卓越贡献的大佬和他们的公众号
  7. python中for in循环结束才能执行后面的语句吗,python中for-in循环、while循环、if语句、input()函数、流程控制语句break和continue...
  8. html静态页面制作教程,静态网页制作技术教程(HTML/CSS/JavaScript)
  9. 微信java版s40_塞班微信S40版下载
  10. 机器码、序列号、认证码、注册码的生成算法(五)
  11. VxWorks6.8串口示例
  12. 语音合成论文优选STYLER: Style Modeling with Rapidity and Robustness via Speech Decomposition for Expressive
  13. 小游戏轻量级数据库-GameDb
  14. Netflix和它的混世猴子
  15. Goroutine调度器及面试精选
  16. 利用springMVC实现购物车结算功能
  17. 编译原理笔记 导言和目录
  18. 时尚新享受,告别鼠标手
  19. 逢二进一 、逢八进一、逢十六进一
  20. 吉林大学数据库系统概念2015年期末试题自做答案

热门文章

  1. java 读取project_java project 和 java web project 获取路径问题
  2. 使用webpack打包ES6代码
  3. android 微积分计算器,高数计算器1.0(高数计算工具app)
  4. linux C之access函数
  5. 在线打开html文件,html是什么文件?html文件怎么打开?
  6. python 元组 列表 字典区别_python编程:常用的数据结构之字典的方法总结,和列表和元组区别...
  7. 如何使用网上下载的arcgis工具箱,报错汇总
  8. 【转】wpf从我炫系列1----布局控件的使用(上)
  9. 【转】什么是CORS
  10. VS的TFS版本控制的使用总结