二.HSSF概况
HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。也许HSSF的名字有点滑稽,就本质而言它是一个非常严肃、正规的API。通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。
HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。前者很好理解,后者比较抽象,但操作效率要高得多。
三.开始编码
1 . 准备工作
要求:JDK +POI开发包
可以到 最新的POI工具包
2 . EXCEL 结构
HSSFWorkbook excell 文档对象介绍
HSSFSheet excell的表单
HSSFRow excell的行
HSSFCell excell的格子单元
HSSFFont excell字体
HSSFName 名称
HSSFDataFormat 日期格式
:
HSSFHeader sheet头
HSSFFooter sheet尾
和这个样式
HSSFCellStyle cell样式
辅助操作包括
HSSFDateUtil 日期
HSSFPrintSetup 打印
HSSFErrorConstants 错误信息表
3 .具体用法实例 (采用 usermodel )
如何读Excel
读取Excel文件时,首先生成一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下面代码读取上面生成的Excel文件写入的消息字串:
try{
POIFSFileSystem fs=new POIFSFileSystem(new FileInputStream("d:/"));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = (0);
HSSFRow row = (0);
HSSFCell cell = ((short) 0);
String msg = ();
(msg);
}catch(Exception e){
();
}
如何写excel,
将excel的第一个表单第一行的第一个单元格的值写成“a test”。
//创建excel文件
File reportFile = new File("");
if(!()){
HSSFWorkbook wb = new HSSFWorkbook();
FileOutputStream fileOut = new FileOutputStream(reportFile);
(fileOu
使用POI向Excel中插入图片的实例 来自淘豆网www.taodocs.com转载请标明出处.