java 读取excel 合并单元格_利用java读写Excel文件、合并单元格
一般的页眉页脚都分为三个部分,左,中,右三部分,利用如下代码可实现插入页眉页脚
java 代码publicstaticvoidsetHeader(WritableSheet dataSheet,String left,String center,String right){
HeaderFooter hf =newHeaderFooter();
hf.getLeft().append(left);
hf.getCentre().append(center);
hf.getRight().append(right);
//加入页眉
dataSheet.getSettings().setHeader(hf);
//加入页脚
//dataSheet.getSettings().setFooter(hf);
}
我们可以用如下代码测试该方法:
java 代码try{
//创建一个工作薄
WritableWorkbook workbook = Workbook.createWorkbook(newFile("D:/test1.xls"));
//待插入的工作表
WritableSheet dataSheet = workbook.createSheet("加入页眉",0);
ExcelUtils.setHeader(dataSheet,"chb","2007-03-06","第1页,共3页");
workbook.write();
workbook.close();
}catch(IOException e) {
e.printStackTrace();
}catch(WriteException e) {
e.printStackTrace();
}
}
合并单元格:
//首先创建一个sheet
WritableSheet sheetWrite=writeWorkbook.createSheet("sheet的名称",0);
//把 单元格(column, row)到单元格(column1, row1)进行合并。
sheetWrite.mergeCells(column, row, column1, row1);
java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元
WritableCellFormat headerFormat = new WritableCellFormat(
HEADER_FONT_STYLE);
//水平居中对齐
headerFormat.setAlignment(Alignment.CENTRE);
//竖直方向居中对齐
headerFormat.setVerticalAlignment
(VerticalAlignment.CENTRE);
//建立标签,参数依次为:列索引、行索引、内容、格式
Label seqLabel = new Label(0, 0, "序号", headerFormat);
//增加单元格
sheet.addCell(seqLabel);
//合并单元格,参数依次为:列索引、行索引、列索引+需要合并
的列的个数、行索引+需要合并的行的个数
sheet.mergeCells(0, 0, 0, 1);
//设置单元格宽度,以字符为单位
sheet.setColumnView(0, "序号".length() + 10);
Label basicInfoLabel = new Label(1, 0, "基本信息",
headerFormat);
sheet.addCell(basicInfoLabel);
sheet.mergeCells(1, 0, 3, 0);//合并垮了3行。
sheet.mergeCells(1, 1, 1, 3);//合并垮了3列。
label = new Label(0, 1, "苹果”);
sheet.mergeCells(0,1, 0, 3- 1);//合并垮了3列。
WritableCellFormat cellFormat = new WritableCellFormat();
cellFormat.setVerticalAlignment(VerticalAlignment.CENTRE);
// 垂直居中
label.setCellFormat(cellFormat);
sheet.addCell(label);
注:再次使cellFormat时,需要重新NEW WritableCellFormat 。
java 读取excel 合并单元格_利用java读写Excel文件、合并单元格相关推荐
- java 根据ip获取mac地址_利用java如何根据IP获取mac地址
利用java如何根据IP获取mac地址 发布时间:2020-11-25 15:49:42 来源:亿速云 阅读:74 作者:Leah 利用java如何根据IP获取mac地址?针对这个问题,这篇文章详细介 ...
- python匹配excel相同的数据_利用Python实现Excel的文件间的数据匹配功能
我们知道Excel有一个match函数,可以做数据匹配. 比如要根据人名获取成绩 而参考表sheet1的内容如下: 要根据sheet1匹配每人的成绩,用Excel是这么写 index(Sheet1!B ...
- java 两日期的周数_利用 Java 中 Calendar 计算两个日期之间的天数和周数
利用 Java 中 Calendar 计算两个日期之间的天数和周数 前言 究竟什么是一个 Calendar 呢? 中文的翻译就是日历, 那我们立刻可以想到我们生活中有阳 (公) 历阴 (农) 历之分它 ...
- python 合并工作簿_将多个csv文件合并到一个xls工作簿Python 3中
我们正处于从python 2.7到python 3.5的过渡期.这是一个公司范围内的变化,我们当前的大多数脚本都是用2.7编写的,没有额外的库.我已经利用了我们正在使用的Anaconda发行版,并且已 ...
- python读取word中的文字格式_利用Python-docx 读写 Word 文档中的正文、表格、段落、字体等...
前言: 前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息. 本篇博客主要内容有: 1.获取文档的章节信 ...
- java 读取硬件设备发送数据_基于java的物联网设备控制系统源码分享,loT硬件智能化...
基于Paas服务的物联网平台,用于快速开发.部署物联设备接入. 降低物联网企业研发.运维和运营成本,帮助企业将物联设备快速互联网化,提高物联网项目的落地能力. 系统截图 系统核心特性 1.可扩展性强 ...
- java 读取excel 图片_利用Java+POI 读写Excel文档向Excel中插入图片
一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象.它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97- ...
- Java程序利用POJ读写Excel的.xls或.xlsx文件所需的3个jar包
Java程序利用POJ读写Excel文件时,不能只用poi的jar包,因为它还依赖于xmlbeans的jar包,xmlbeans又以来与common-collections的jar包,因此,正常使用P ...
- .bin 文件用excel文件打开_用PYTHON读写excel文件
1 实际案例 问题内容:数据格式为xls,xlsx,是一种常用的电子表格. 小学某班级成绩,记录在excel文件中: 姓名 语文 数学 外语 李磊 95 99 96 韩梅 98 100 93 张峰 9 ...
最新文章
- N - Find a way HDU - 2612
- 解决403跨域问题之——————JSONP
- Java设计模式——装饰者模式
- iis8 php mysql_windows2012下 iis8+php5.2+mysql5 配置
- 为您的Office文档加把锁-ADRMS的安装
- Popupwin结合Timer实现定时弹出消息提示
- 【Github】怎么在README.md中添加图片?
- AllenAI | 用GPT-3帮助增建数据,NLI任务直接提升十个点!?
- -bash-退出_为什么这么多开发人员在找到工作之前就退出了。 请-不要。
- 算法导论4--求最大和数组
- 在项目中配置PageHelper插件时遇到类型转换异常
- repeat mysql翻译_MySQL数据库中系统函数repeat有哪些功能呢?
- Cocos2d-x动作(Action)详解
- python项目如何打包_python项目怎么打包运行?
- Avalondock 第三步 创建停靠面板组
- orcad如何设置模块化设计_使用OrCAD设计多个相同功能模块电路可以使用层次化设计...
- WIN下静默安装MSI文件
- 没有桌面体验功能就不能进行图片打印报错解决
- I帧和IDR帧的区别
- 20、中断和动态时钟显示