zoukankan      html  css  js  c++  java
  • 雷林鹏分享:POI教程

      很多时候,一个软件应用程序需要生成Microsoft Excel文件格式的报告。有时,一个应用程序甚至希望将Excel文件作为输入数据。例如,一个公司开发的应用程序将财务部门需要所有输出生成自己的Excel。

      任何Java程序员愿意将MS Office文件的输出,可以使用预定义和只读API来做到。

      什么是Apache POI?

      Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office文件。这由Apache软件基金会开发使用Java分布式设计或修改Microsoft Office文件的开源库。它包含类和方法对用户输入数据或文件到MS Office文档进行解码。

      Apache POI组件

      Apache POI包含类和方法,来将MS Office所有OLE 2文档复合。此API组件的列表如下。

      POIFS (较差混淆技术实现文件系统) : 此组件是所有其他POI元件的基本因素。它被用来明确地读取不同的文件。

      HSSF (可怕的电子表格格式) : 它被用来读取和写入MS-Excel文件的xls格式。

      XSSF (XML格式) : 它是用于MS-Excel中XLSX文件格式。

      HPSF (可怕的属性设置格式) : 它用来提取MS-Office文件属性设置。

      HWPF (可怕的字处理器格式) : 它是用来读取和写入MS-Word的文档扩展名的文件。

      XWPF (XML字处理器格式) : 它是用来读取和写入MS-Word的docx扩展名的文件。

      HSLF (可怕的幻灯片版式格式) : 它是用于读取,创建和编辑PowerPoint演示文稿。

      HDGF (可怕的图表格式) : 它包含类和方法为MS-Visio的二进制文件。

      HPBF (可怕的出版商格式) : 它被用来读取和写入MS-Publisher文件。

      本教程将指导使用Java Excel文件完成工作过程。因此,本教程仅限于HSSF和XSSF组件。

      注:旧版本的POI支持二进制文件格式,如DOC,XLS,PPT等从版本3.5起,POI支持微软Office的OOXML文件格式,如DOCX,XLSX,PPTX等。

      如Apache POI,还有由不同的供应商为Excel文件的生成提供的其他库。这些措施包括Aspose面向Java的Aspose,JXL 通过共享库由JExcel团队开发。(编辑:雷林鹏 来源:网络|侵删)

  • 相关阅读:
    学习:HelloWorld项目目录
    学习:java设计模式—Adapter模式
    学习:java设计模式—Decorator模式
    MyEclipse8.5/8.6不能安装ADT
    学习:Android框架
    笔记:代码整洁之道
    JVM常用启动参数
    春雷第一声初入博客
    在Winform中更改控件导致designer中代码自动移除解决方法
    C#生成灰度图片:拖动图片到picturebox显示,拖动picturebox图片到资源管理器 (Drag & drop )
  • 原文地址:https://www.cnblogs.com/pengpeng1208/p/12966058.html
Copyright © 2011-2022 走看看