使用POI处理Excel文档 -

导读:
   POI是一个优秀的Java开源项目, 专用于解析和生成与Microsoft OLE 2相关的文件类型, 如Word, Excel等.
  POI包总说:
   org.apache.poi.hssf.eventmodel??? 处理在读取和写入Excel文档中生成的各种动作.
   org.apache.poi.hssf.eventusermodel??? 提供读取Excel文档的各个类.
   org.apache.poi.hssf.record.formula??? 包含公式处理类, 这些类使用在Excel文档中.
   org.apache.poi.hssf.usermodel??? 包含生成Excel文档的各个类.
   org.apache.poi.hssf.util??? 提供处理Excel文档各个属性的工具类.
  输出Excel文档
   首先, 创建一个 HSSFWorkbook 对象.
   从 HSSFWorkbook 对象获取一个 HSSFSheet 对象, 请注意, 这是你从 Workbook 对象获取 Worksheet 对象的唯一方法.
   对于 Worksheet 对象没有公共的构造方法, 这很自然是因为Excel模型中, Worksheet 也不能独立于 Workbook 而存在.
   类似的, 你可以从 Worksheet 对象中获取 HSSFRow 对象, 从 HSSFRow 对象中获取 HSSFCell 对象--每种类型依赖于它
   的父类型而存在.
   为了创建表头, 使用 Region 对象创建行和列的合并区域. 注意, 行和列的都是以 0 基数的.
   使用 HSSFCell 对象的 setCellValue 方法为单元格设置数据, 单元格支持所有 Java 本地的对象如 String, int 等. API 也支持
   其他通常使用的数据类型.
   HSSF 中的 HSSFStyle 类处理所有与单元格显示相关的属性, 如颜色, 字体, 高度, 宽度等.你可以为特定的单元格对象创建相对
   的属性.对于复杂的属性如字体, 颜色等 HSSF 也提供了 HSSFFont 和 HSSFColor 对象.
   单元格支持公式.
   最后, 为了在文件系统上物理的创建一个Excel文档, 你需要从 HSSFWorkbook 对象调用 write 方法, 并将 OutputStream 对象传入.
  输入Excel文档
   HSSF 提供一个特别的 POIFSFileSystem 对象特定的读取 Microsoft OLE 2 对象. 使用 POIFSFileSystem 对象, 你从一个特定的
   Excel 文档中构造 HSSFWorkbook 对象.
  Web应用程序中使用 Java 访问 Excel 对象
   使用 MIME 类型字符串 "application/vnd.ms-excel"
   在 Response 的头中, Content-disposition 条目怎样将内容分发到浏览器, inline 属性表明浏览器应当在打开这个文档前提示
   "打开/保存/取消" 对话框.

本文转自
http://www.blogjava.net/jeffrey/articles/5228.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值