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

  • 相关阅读:
    使用STM32驱动双通道12位DAC(TLV5618)
    CentOS 7挂载离线yum源
    有关于Git的使用的一点心得和说明
    STM32单片机学习心得——MDK使用技巧
    小米手机连接ADB
    我看操作系统的发展
    centos7下cups + samba共打印服务
    CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤
    centos7 更新yum源
    CentOS7 安装Odoo9.0
  • 原文地址:https://www.cnblogs.com/pengpeng1208/p/12966058.html
Copyright © 2011-2022 走看看