Java使用 jxl 对Excel表进行分页(预览效果不变)
Java使用 jxl 对Excel表进行分页(预览效果不变)
public classtest {public static void main(String[] args) {/*** 说明:这里的表格有两个标题(前两行)需要一直存在,具体情况需要调整代码** 思路:一般的分割都是提取数据后再新建Excel,不能保持样式不变,我使用删除的想法实现分割(可能有更好的方法我没找到)*///每页的行数(不包含2个标题)int linePage = 8;int pageCount = 1;boolean flag = true;//源文件Filefile = newFile("D:/test.xls");while (flag) {try {// 创建只读的ExcelWorkbookreadOnly = Workbook.getWorkbook(file);// 创建可写入的ExcelWritableWorkbookbook = Workbook.createWorkbook(new File("D:/mytest"+ pageCount + ".xls"),readOnly);// 获取工作薄第一页WritableSheetsheet = book.getSheet(0);// 获取Excel总行数int row = sheet.getRows();System.out.println(row);if ((linePage * pageCount+ 2) < row) {//优先删除后边的,前边的行数就不会相应的发生变化for (int j = (linePage *pageCount + 2); j <= row; j++) {sheet.removeRow((linePage* pageCount + 2));}for (int i = 2; i < (linePage* (pageCount - 1) + 2); i++) {sheet.removeRow(2);}}else{for (int i = 2; i < (linePage* (pageCount - 1) + 2); i++) {sheet.removeRow(2);}flag= false;}pageCount++;// 写入Excel对象book.write();// 关闭可写入的Excel对象book.close();// 关闭只读的Excel对象readOnly.close();}catch(Exception e) {System.out.println(e);}}}
}
结果:
Java使用 jxl 对Excel表进行分页(预览效果不变)相关推荐
- Ant Design Form组件表单实时预览
本篇文章主要是关于如何采用Form useWatch Hooks实现表单实时预览效果 文章目录 一.应用场景 二.useWatch 三.关键代码 一.应用场景 使用的场景主要来源于工作或者我们具体的项 ...
- java使用jxl生成excel表格,jsp使用js下载excel文件xls
java使用jxl生成excel表格,jsp使用js下载excel文件 后端代码 maven jar包 主体代码逻辑 引入的jar包 具体代码段 重点详解 表头和表格内容两种格式 直接将 HttpSe ...
- JAVA使用POI操作Excel表,XSSF(xlsx)和HSSF(xls)
JAVA使用POI操作Excel表,XSSF(xlsx)和HSSF(xls) *** POI的结构: ---*HSSF - 提供读写Microsoft Excel格式档案的功能. ---*XSSF - ...
- 关于Java项目中,word和Excel类型文件的预览功能实现
关于Java项目中,word和Excel类型文件的预览功能实现 背景 Aspose说明 Aspose.Words Aspose.Cells pom依赖引入 引入license.xml(授权文件) 创建 ...
- Excel使用记录之分页预览与打印标题
1.打印多页表格时建议使用分页预览,保证上下页之间连贯 2.设置了冻结首行窗格的,想要将每一页打印的内容都包含这个标题,可以使用打印标题选项
- EXCEL分页预览 网格线
视图--分页预览 工具--选项--视图---网格线 转载于:https://blog.51cto.com/tunder168/720100
- java对office、pdf文档在线预览解析(融合进项目中)
最近在项目中要做一个文档的预览,在网上搜了好多demo,都可以实现其功能,但是放在自己的项目中有点复杂. 先说明本人的开发环境(win7+tomcat7+maven+svn+myeclipse),接下 ...
- Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览
Spring Boot整合OpenOffice实现Word.Excel.PPT在线预览 1 介绍下OpenOffice 官网:https://www.openoffice.org/download/ ...
- 使用PageOffice实现文档(word,excel,pdf)在线预览编辑
最近发现一款不错的插件的PageOffice,地址是:http://www.zhuozhengsoft.com/Technical/ 他可以实现word,excel.pdf在线预览以及在线编辑.虽然商 ...
最新文章
- 域名怎么设置非80端口_深信服网关怎么设置端口映射
- 『设计模式』Web程序开发最基本的编程模式--MVC编程模式
- 《西线无战事》:合上书的那一刻:只想痛哭
- codeigniter:去掉 URL 中的 index.php
- Linux下硬盘性能测试
- ThinkPad X220i 安装 Mac OSX
- 002_关于six版本过低报cannot import name urllib_parse的问题
- 高级GIS-0.整体裁剪
- [Verilog] 薄膜建盤4X4 電路程式設計
- 刘国辉 :做银行背后的“卖水人”,是不是好生意?
- von mises应力和stress intensity的区别
- 我的世界服务器水流动配置文件,我的世界后台的水流动命令是什么
- 时间序列分析之Holt-Winters的R语言实现
- 打开catia界面全是白色怎么办_CATIA复合材料设计教程:1.软件安装
- Bmob后端云初体验
- e1000e网卡驱动分析—概述
- JS -- 模块化(babel转译工具)
- 《阿信》讲述了日本着名的百货连锁企业八佰伴创始人艰苦的过程
- 趣学数据结构 代码 自用
- 你知道的越多,你会发现你不知道的也就越多