得意犹堪夸世俗,诏黄新湿字如鸦。这篇文章主要讲述Java 获取Excel分页坐标位置(单元格)相关的知识,希望能为你提供帮助。
Excel中可在指定单元格位置插入分页符,用于将指定单元格范围分别显示在不同页面上。对文档中已有的分页符,我们可以通过一定方法来获取分页的单元格位置。下面,通过java程序代码来展示如何实现获取分页信息。
【程序环境】按照如下方法来引用Spire.Xls.jar 版本:5.1.0
方法1:将??Free Spire.XLS for Java???包??下载??到本地,解压,找到lib文件夹下的Spire.Xls.jar文件。然后在IDEA中打开“Project Structure”界面,然后执行如图步骤来手动导入本地路径下的jar文件:?
【Java 获取Excel分页坐标位置(单元格)】方法2:通过Maven仓库下载导入,如下配置pom.xml:
<
repositories>
<
repository>
<
id>
com.e-iceblue<
/id>
<
name>
e-iceblue<
/name>
<
url>
https://repo.e-iceblue.cn/repository/maven-public/<
/url>
<
/repository>
<
/repositories>
<
dependencies>
<
dependency>
<
groupId>
e-iceblue<
/groupId>
<
artifactId>
spire.xls.free<
/artifactId>
<
version>
5.1.0<
/version>
<
/dependency>
<
/dependencies>
【获取分页坐标】主要代码步骤:
Java?
import com.spire.xls.*;
public class GetPageBreak
public static void main(String[] args)
//创建Workbook类的对象,并加载Excel文档
Workbook workbook = new Workbook();
workbook.loadFromFile("sample.xlsx");
//获取第一张工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//获取第一个横向分页所在行、第一个纵向分页所在列
HPageBreak hPageBreak = sheet.getHPageBreaks().get(0);
int row = hPageBreak.getLocation().getRow();
VPageBreak vPageBreak = sheet.getVPageBreaks().get(0);
int column = vPageBreak.getLocation().getColumn();
//打印获取到的行、列坐标结果
System.out.println("分页坐标位置:" + row + "," + column);
获取结果:
—END—
推荐阅读
- 第一篇博文福利新人博主,快来get你的专属福利
- Java 8之后的那些新特性(局部变量var)
- iptables防火墙filter表控制扩展匹配nat表典型应用
- 从零开始DevEcoTool编译烧录OpenHarmony3.1
- 华为防火墙USG6000V(防火墙直路部署,上下行连接交换机)
- 如何构建高可用的分布式系统()
- 防火墙直路部署,上下行连接交换机(双机热备)
- 网络协议之:memcached binary protocol详解
- 华为防火墙VRRP直路部署,上下行连接交换机