通过HSSFWorkbook生成excel表格

第一步:

生成表格对象wb,并根据表格对象生成sheet工作簿对象(通俗说就是excel表格的第一页)

HSSFWorkbook wb = new HSSFWorkbook();

HSSFSheet sheet = wb.createSheet("工作表");

第二步:

通过sheet对象生成表格的行对象row,通过row就可以对excel表格的不同行进行设置

HSSFRow row = sheet.createRow(0); // 括号内的数字对应着不同行

row.setHeight(new Short("512")); // 设置行高

在这一步可以对行进行不同的设置(例如:合并单元格,设置行内字体格式,设置对齐格式)

sheet.addMergedRegion( new CellRangeAddress( 1 , 1 , 0 , 12 )); // 合并单元格

(四个值分别为起始行,终止行,起始列,终止列)

HSSFCellStyle cellStyle = wb.createCellStyle(); // 生成行格式设置对象

设置表格的边框线

cellStyle.setBorderBottom(BorderStyle.THIN);// 下边框

cellStyle.setBorderLeft(BorderStyle.THIN);// 左边框

cellStyle.setBorderRight(BorderStyle.THIN);// 右边框

cellStyle.setBorderTop(BorderStyle.THIN);// 上边框

cellStyle.setAlignment(HorizontalAlignment.CENTER); // 横向居中对齐(通过设置括号内内容实现不同的对齐方式,下同)

cellStyle.setVerticalAlignment(VerticalAlignment.TOP); // 纵向靠上对齐

HSSFFont font = wb.createFont(); // 生成字体格式设置对象

font.setFontName("黑体"); // 设置字体黑体

font.setBold(true); // 字体加粗

font.setFontHeightInPoints(( short ) 18 ); // 设置字体大小

cellStyle.setFont(font); // 字体格式设置好后需先应用到行格式设置对象

第三步:

通过行对象row生成单元格对象cell

cell = row.createCell(0); // 括号内的数字对应着不同单元格

cell.setCellValue( "这里是单元格里的内容" ); // 设置单元格内容

同时将上一步里的行格式设置对象应用到单元格里

cell.setCellStyle(cellStyle);

总结:以上就是纵向生成excel表格的设置流程,本人菜鸟参照各位大神的流程介绍用小白语言对生成流程进行一个简单的总结,小白靠这个对生成excel表格的功能不需要搞懂就能进行使用,不足之处,希望各位大神指正,谢谢!
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值