java poi 文档,Java 生成 EXCEL POI文档说明

Java 生成 EXCEL POI文档说明

POI版本:3.0.2-FINAL

下载地址: http://poi.apache.org/index.html

一般在项目中真正要实现这样一个表格的时候,例如项目需要制作报表等等,通常的做法都是事先把格式一切的东西都手动制作好(这个做好了的文件在实际的项目里我们称之为“数据模板”,简称“模板”),然后在Java应用中适当的时机把这个文件读进来修改,最后再另存到指定的位置或者传递给下一个处理者(例如以流的方式送给Servlet等等),这样其实POI具体做的事情就是向模板里写业务的数据,还是很方便快捷的。

一POI 读取Excel 基本工作

1. // 指定要读取的文件,本例使用上面生成的helloworld.xls

FileInputStream readFile = new FileInputStream("c:/ceshi.xls");

// 创建一个WorkBook,从指定的文件流中创建,即上面指定了的文件流

HSSFWorkbook wb = new HSSFWorkbook(readFile);

// 获取名称为“测试页”的sheet

// 注意,如果不能确定具体的名称,可以用getSheetAt(int)方法取得Sheet

//HSSFSheet st = wb.getSheet("测试页");

HSSFSheet st = wb.getSheetAt(0);

//创建样式表,样式表可以设置单元格的一些属性 比如背景色,锁定状态,行列宽高等

HSSFCellStyle normalStyle = wb.createCellStyle();

//以下列方式存储当前单元格样式

单元格对象.setCellStyle(normalStyle);

二设置模板与建立行和列

1. 如果预先的模板有内容的话,在操作的时候则只需要读去当前单元格的内容以及样式,或者可以重新定义。(如果没有内容,又想以读去的方式来获取Excel的话,需要手动初始化模板,如给模板中需要用到的单元格设置边框或者背景色等)

例如

HSSFRow row = st.getRow(0);       //读取第一行

HSSFCell cell = row.getCell((short)0); //读取第一行第一个字段

2. 如果模板中�

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值