POI2.5的jar包 创建excel用到的一些方法

本文介绍如何利用Java POI库创建带有特定样式的Excel文件,包括如何设置字体、对齐方式及合并单元格等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet(sheetName);
List<String> kwDocAttributeName = new ArrayList<String>(); //要载入的数据
List<String> kwDocAttributeValue = new ArrayList<String>(); //要载入的数据

HSSFCellStyle style_center = wb.createCellStyle(); // 创建一个style
style_center.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 水平居中
style_center.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER); // 垂直居中
style_center.setWrapText(true); //自动换行

HSSFFont font_left = wb.createFont(); //字体设置
font_left.setFontName("黑体");
font_left.setFontHeightInPoints((short)12);
style_center.setFont(font_left);

HSSFRow row = sheet.createRow(i); //创建行
HSSFCell cellOne = row.createCell((short)0); //创建单元格
cellOne.setEncoding(HSSFCell.ENCODING_UTF_16); //设置编码
cellOne.setCellValue(Double.valueOf(keyValues[j])); //增加值
cellOne.setCellStyle(style_center); //样式
cellOne.setCellType(temCell.CELL_TYPE_NUMERIC); //字符类型

sheet.setColumnWidth((short) col, (short) (35.7 * 160));//第一个参数为列的下标,160为想设置的宽度像素。
row.setHeightInPoints((float)14.25); //设置行高
//合并单元格
sheet.addMergedRegion(new Region(i, (short) 0, i, (short) 7));// 起始cell行、起始cell列、结束cell行、结束cell列。

从网上下载的word文档:Java-Excel报表开发POI.doc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值