java excel 冻结_Java 冻结、解除冻结 Excel 的行和列
当我们在查看数据比较多的Excel工作表时,冻结窗口能够帮助我们固定指定的行或列,被冻结住的窗口将不会随着其他单元格的移动而移动,十分方便我们查看和对比数据。该文将介绍如何使用Free
Spire.XLS for Java在Excel文档中冻结首行/首列、同时冻结多行多列,以及如何解除冻结。
基本步骤:
1. 下载
包并解压缩,然后将lib文件夹下的Spire.Xls.jar包作为依赖项导入到Java应用程序中。(也可直接通过Maven仓库安装JAR包(配置pom.xml文件的代码见下文))
2. 在Java应用程序中新建一个Java Class, 然后输入相应的Java代码并运行。
配置pom.xml文件:
com.e-iceblue
http://repo.e-iceblue.cn/repository/maven-public/
e-iceblue
spire.xls.free
2.2.0
冻结首行
import com.spire.xls.*;
public class FreezeFirstRow {
public static void main(String[] args) {
//加载示例文档
Workbook workbook = new Workbook();
workbook.loadFromFile("grades.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//冻结首行
sheet.freezePanes(2,1);
//保存文档
workbook.saveToFile("FreezeFirstRow.xlsx", ExcelVersion.Version2010);
}
}
冻结首列
import com.spire.xls.*;
public class FreezeFirstColumn {
public static void main(String[] args) {
//加载示例文档
Workbook workbook = new Workbook();
workbook.loadFromFile("grades.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//冻结首列
sheet.freezePanes(1, 2);
//保存文档
workbook.saveToFile("FreezeFirstColumn.xlsx", ExcelVersion.Version2016);
}
}
同时冻结多行多列
import com.spire.xls.*;
public class FreezePane {
public static void main(String[] args) {
//创建Workbook对象
Workbook workbook = new Workbook();
//加载一个示例文档
workbook.loadFromFile("grades.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//冻结前两行两列
sheet.freezePanes(3, 3);
//保存文档
workbook.saveToFile("FreezePanes.xlsx", ExcelVersion.Version2016);
}
}
解除冻结
import com.spire.xls.*;
public class UnfreezePanes {
public static void main(String[] args) {
//创建Workbook对象
Workbook workbook = new Workbook();
//加载一个示例文档
workbook.loadFromFile("grades.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//取消冻结窗口
sheet.removePanes();
//保存文档
workbook.saveToFile("UnfreezePanes.xlsx", ExcelVersion.Version2016);
}
}
java excel 冻结_Java 冻结、解除冻结 Excel 的行和列相关推荐
- SAP中发票冻结原因及解除冻结操作实例
去年8月写过一篇学习笔记<SAP中发票冻结原因>.但尚未遇到处理过实际问题.昨天刚好遇到财务同事询问出现冻结付款的原因.于是将处理过程记录下来. 如上图,当做完供应商发票校验后,系统自动出 ...
- java io导出excel表格_Java IO 导入导出Excel表格
1.将excel导入到内存 1. 调用工作簿Workbook的静态方法getWorkbook(),获得工作簿Workbook对象 InputStream in = new FileInputStrea ...
- poi导出excel 损坏_Java使用POI生成Excel文件后打不开的问题
在实际的工作中,有时会遇到获取数据后需要存入Excel文件的情况.但是,在生成Excel文件后,发现无法正常打开该文件. 例如:以当前的时间点为文件名,新生成一个Excel文件.先来看看下面一段代码. ...
- java对excel加密_Java 加密、解密Excel文档
一.概述 本文介绍通过Java程序来实现Excel文档加密以及解密的方法,包括对Excel工作簿加密.解密,对指定工作表加密.解密.程序中使用了免费版Java Excel类库(Free Spire.X ...
- java导出为excel文件_java导出数据到excel文件
有的时候,将一些有用的数据导出到excel是很有必要的.比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去. 那怎样实现用java导出数据到excel文件呢?? ...
- cpu java poi 导出_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
- java excel 超链接_Java 编辑、删除Excel中的超链接
本文介绍如何编辑Excel文档中的超链接,包括编辑超链接显示文本.链接地址及删除指定超链接.使用免费版Excel类库工具,Free Spire.XLS for Java.Jar包获取可在官方网站下载, ...
- java jxl 筛选_JAVA 用 JXL导出excel怎么给标题设置自动筛选功能,求代码。
展开全部 一.创建文件 拟生成e5a48de588b63231313335323631343130323136353331333363363435一个名为"test.xls"的Ex ...
- java自动生成生成java透视表_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
- java excel 透视_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
最新文章
- 重庆理工大学计算机考研就业,重庆理工大学专业硕士含金量高吗?好就业吗?
- 自然语言处理中的语言模型预训练方法
- tensorboard ValueError: Duplicate plugins for name projector
- 我不是码神!Serverless真的可以为所欲为?
- 在PHP中对象真的是按引用传递的吗
- 直播预告丨统一便捷的数据操作平台CloudQuery年终发布!
- 8类网线利弊_知识积累 | 千兆网线和百兆网线有何区别?
- [导入][转载]5行代码实现无缝滚动
- mysql授权dml_Mysql DML DCL DDL
- 搭建vue项目时运行npm run dev 报错问题解决
- j结对开发——石家庄地铁查询系统
- 关于美食html网页设计完整版,10个以美食为主题的网页设计案例
- nginx Linux 环境下安装
- C4D的几大主流渲染器!看完你就知道选择学习哪款了
- 从1900年1月1日(星期一),开始经过的n年当中,没个月的13号这一天是星期一,星期二,星期三...星期日的次数分别是多少
- C/C++中,数组作为函数参数传入
- NetAlly Aircheck G2无线网络测试仪技术参数
- Monte Carlo方法的基本思路
- c语言中%加字母是啥意思,%C是什么意思? C语言中%c,%s分别代表什么意思?
- Bootstrap 组件:缩略图组件(thumbnail)
热门文章
- 基于MBOM的工艺数据管理及集成技术研究
- 计算机造句英语,电子计算机造句_造句大全
- 【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
- IDEAIU-version2019.2百度网盘下载
- django drf 初始化配置(mysql、跨域访问、默认用户模型)和用户模型重写,数据迁移,解决用户模型重写后无法创建超级用户的问题
- ps怎么撤销参考线_ps打开辅助线的快捷键在哪,ps如何取消辅助线
- c++定义结构体队列
- 银行卡查询银行卡类型查询及归属地查询
- 图的存储结构——邻接表
- 安恒信息明御WEB应用防火墙产品白皮书