如何用Java操作Excel并给jxl加边框
作者:bea
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 。
尊重原作者版权转载保留此链接:http://soft.chinabyte.com/database/381/12071381.shtml
猜你喜欢
您可能感兴趣的文章:
- 组合Java与SQL2005实现试题随即抽取
- Java web service开发实例:计数器
- Java web service 基础知识讲解
- 详解Linux系统下搭配Java开发环境
- Linux环境下三方法配置Java开发环境
- Java开发环境:选择Linux还是windows
- Java Applet编程实例讲解
- Java Applet实现图片动画编程
- Java编程技巧之Applet编程实例
- Java学习之学习Socket编程
- 总结Java与C语言的不同点
- 使用Java读取XML文件中的内容
- Java解析XML文档节点值代码
- 四种办法使用Java解析XML文件
- Java web开发字符编码总结
- Java web怎样实现异步编程
- 如何调度Java web开发中的任务
- Java实现文件的删除、拷贝和递归
- J2ME应用程序开发注意事项