Apache POI

1、什么是POI?
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“简洁版的模糊实现”。
POI提供的功能?

  • HSSF-提供读写Microsoft Excel XLS格式档案的功能。
  • XSSF-提供读写Microsoft Excel OOXML XLSX格式档案的功能。
  • HWPF-提供读写Microsoft Word DOC格式档案的功能。
  • HSLF-提供读写Microsoft PowerPoint格式档案的功能。
  • HDGF-提供读Microsoft Visio格式档案的功能。
  • HPBF-提供读Microsoft Publisher格式档案的功能。
  • HSMF-提供读Microsoft Outlook格式档案的功能。

2、Excel的基本构成:

  • Excel首先是一个文件(File);
  • 一个文件是一个Excel工作簿(Workbook);
  • 一个工作簿中有多个工作表(Sheet);
  • 一个工作表中有多个数据行(Row);
  • 一个数据行中有多个单元格(Cell);
  • 单元格中有单元格值,样式等。

3、POI-Excel

3.1、WorkBook
该接口表示一个工作簿。
XLS文件的实现类为HSSFWorkbook。
XLSX文件的实现类为XSSFWorkbook。
常用方法:

  • new HSSFWorkbook(FileInputStream) 
  • new XSSFWorkbook(FileInputStream)
  • 从指定参数文件输入流获取Excel工作簿对象。
  • new HSSFWorkbook() / new XSSFWorkbook()
  • 创建Excel工作簿对象。
  • Sheet getSheetAt(int)
  • 获取指定参数索引SHEET页(参数0表示获取第一个SHEET页)。
  • Sheet getSheet(String)
  • 获取指定参数名SHEET页。
  • Sheet createSheet(String) / createSheet()
  • 创建指定参数名 /默认名称(Sheet+数字) 的SHEET页并获取刚创建的SHEET页对象。
  • int getActiveSheetIndex()
  • 获取当前正在操作的SHEET页索引(从0开始)。
  • int getSheetIndex(String)
  • 获取指定参数SHEET页名的索引(从0开始)。
  • int getSheetIndex(Sheet)
  • 获取指定参数SHEET页的索引(从0开始)。
  • void removeSheetAt(int)
  • 删除指定参数下标的SHEET页。
  • write(OutputStream arg0)
  • 将工作簿对象写入文件输出流。

3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值