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团队开发。(编辑:雷林鹏 来源:网络|侵删)

  • 相关阅读:
    vs2008sp1 发布程序
    sql server 存储过程的优化.(变量表,临时表的简单分析) (转)
    常用企业邮件
    C# 服务 调试、正式使用两便的模板 (转)
    c# 创建服务步骤
    CButton 实现重绘时需要注意(转)
    在Visual Studio 2005中调试SQL Server 2005的存储过程 (转)
    Rainbow Table破解算法(转)
    玩转ultraISO
    C#中StreamReader读取中文文本出现乱码的解决方法(转)
  • 原文地址:https://www.cnblogs.com/pengpeng1208/p/12966058.html
Copyright © 2011-2022 走看看