博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jxl.jar实现对单元格格式的设置及常用操作
阅读量:6859 次
发布时间:2019-06-26

本文共 1338 字,大约阅读时间需要 4 分钟。

hot3.png

public static void main(String args[]) throws BiffException, IOException, WriteException{		//创建文件		File xlsFile= new File("vita.xls");		//创建工作簿		WritableWorkbook workbook = Workbook.createWorkbook(xlsFile);		//创建工作表		WritableSheet sheet = workbook.createSheet("vita", 0);		workbook.createSheet("vita1", 1);		//创建数据对象Label		Label label= new Label(1,2,"good drink");		//单元格添加数据		sheet.addCell(label);		//修改表名		sheet.setName("newVita");		//删除表		workbook.removeSheet(1);						//合并单元格		sheet.mergeCells(0, 0, 9, 1);				//字体格式		WritableFont font = new WritableFont(				WritableFont.createFont("Microsoft YaHei UI"), //字体				18, //字号				WritableFont.BOLD, //粗体				false,  //斜体				UnderlineStyle.NO_UNDERLINE, //下划线				Colour.RED, //颜色				ScriptStyle.NORMAL_SCRIPT);		//单元格样式控制对象		WritableCellFormat titleFormat = new WritableCellFormat(font);		titleFormat.setAlignment(jxl.format.Alignment.CENTRE); //单元格中的内容水平方向居中	    titleFormat.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE); //单元格的内容垂直方向居中		titleFormat.setBackground(Colour.GREY_25_PERCENT); //设置单元格的背景颜色  		titleFormat.setWrap(true); //自动换行				//合并的单元格中添加数据(合并单元格仅显示左上角的值)		Label title= new Label(0,0,"维他柠檬茶",titleFormat);		sheet.addCell(title);								//写入工作簿		workbook.write();		//关闭工作簿		workbook.close();	}
  • 合并单元格后仅显示左上单元格的值。

转载于:https://my.oschina.net/zhangyujian/blog/2231507

你可能感兴趣的文章
分页---总结
查看>>
前端开发的历史和趋势(转摘阮一峰)
查看>>
Ubuntu 削减非 LTS 支持周期
查看>>
_实用的cms企业后台管理模板
查看>>
菜鸟看Redis(一)
查看>>
matplotlib.pyplot.plot()参数详解
查看>>
||PHP||关于=>和->以及::的用法
查看>>
最短路径问题
查看>>
Yii2中定义自己的Widget
查看>>
Aforge.net识别简易数字验证码问题
查看>>
JVM系列二:GC策略&内存申请、对象衰老
查看>>
MySQL 数据库备份策略:全备与增量备份
查看>>
Springboot的热部署
查看>>
Thinking in UML-1-为什么需要UML
查看>>
vs编译obj给delphi用
查看>>
过游戏保护NP或TP的几种方法和思路
查看>>
equals和hashcode为什么要一起重写
查看>>
模态与非模态对话框的问题
查看>>
地对地导弹地对地导弹地对地导弹
查看>>
让div 充满整个body
查看>>