@author YHC
合并单元格
//创建Excel
Workbook wb = new HSSFWorkbook();
//创建工作薄
Sheet sheet = wb.createSheet("new sheet");
//创建行,下标从0开始
Row row = sheet.createRow(1);
//创建单元格,下标从0开始
Cell cell = row.createCell( 1);
//设置单元格值
cell.setCellValue("This is a test of merging");
//合并一个单元格,下面用图解释
sheet.addMergedRegion(new CellRangeAddress(
1, //first row (0-based)
2, //last row (0-based)
1, //first column (0-based)
2 //last column (0-based)
));
//写入文件
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
运行后的结果:
设置字体
//创建Excel
Workbook wb = new HSSFWorkbook();
//创建工作薄
Sheet sheet = wb.createSheet("new sheet");
//创建一行,并添加一些单元格到本行中,行的下标从0开始
Row row = sheet.createRow(1);
//创建一个新的字体,并将其改变
Font font = wb.createFont();
//使用像素为单位设置其字体高度
font.setFontHeightInPoints((short)24);
//设置字体名称,使用那种样式的字体显示,也就是你的C:\Windows\Fonts 的字体的名称
font.setFontName("隶书");
//设置是否使用斜体
font.setItalic(true);
//设置是否删除线通过字体
font.setStrikeout(true);
//将新的Font设置给CellStyle,所以需要创建一个新的Font
CellStyle style = wb.createCellStyle();
style.setFont(font);
// 创建一个单元格并添加值到其中
Cell cell = row.createCell(1);
cell.setCellValue("This is a test of fonts");
//将该单元格应用此样式
cell.setCellStyle(style);
//写入文件
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
运行后结果:
与Excel本身的设置做个对比,颜色是一致的框框,代码对应Excel的设置
如有写错误的地方,请大家指出,thanks!!
分享到:
相关推荐
POI操作Excel 合并单元格 边框问题解决方法,这个方法是我亲自测试,并运用于项目中的,可以放心使用,还一并写出了很多注释,其中有写poi的bug的解决方法
java excel poi合并单元格
poi生成excel及合并单元格示例,详见文章http://blog.csdn.net/geloin/article/details/17219885
poi获取合并单元格,Java 对excel 文档处理。
poi获取exccel有合并单元格的数据,存入List
POI导出Excel工具类,自动设置标题 列名 文件名,可插入图片,合并单元格
利用poi进行excel相同内容合并单元格,只摘要了传入部分功能,请关注addMergedRegion方法
java POI导出Excel文件多表头文件
poi导入/导出Excel表格,合并单元格的读取和设置
POI中设置Excel单元格格式
关于java EXCEL poi 合并后无法显示或无法设置边框问题 【本人亲测】 excel poi 新手! 坑了1.5天!
java使用poi在excel单元格添加超链接,设置字体颜色(csdn)————程序
Java操纵POI解析Excel表,根据表头将内容储存。通过实体类set、get方便其它方法引用
easyuiPoi 通过模板导出Excel、支持纵向合并单元格(合并重复内容)。压缩包包含公共工具类、示例模板、调用截图。
java poi 填充word(合并单元格,添加图片,设置字号)(csdn)————程序
Java Poi 导出excel(支持各种设置字体、颜色、垂直居中)
poi读取合并单元格帮助类
POI excel单元格顔色设定
【JAVA】easypoi根据Excel模板导出 循环遍历合并单元格处理
本篇文章小编为大家介绍,用NPOI创建Excel、合并单元格、设置单元格样式、边框的方法。需要的朋友参考下