Java POI(第一讲):POI简介

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

Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Excel文件.而且,还可以使用Java读取和创建MS Word和MSPowerPoint文件。Apache POI 提供Java操作Excel解决方案(适用于Excel97-2008)。

此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文件。

首先在运用前,第三方Jar当然必不可少,但是POI提供了不少jar,并不是所有jar都需要下载下来,请同学们针对以下自己需要实现的文档格式进行下载:

xls:poi-version-yyyymmdd.jar

xlsx:poi-ooxml-version-yyyymmdd.jar。

word、ppt、viso、outlook:poi-scratchpad-version-yyyymmdd.jar。

下载地址:http://poi.apache.org/download.html

时间: 2024-10-29 11:33:10

Java POI(第一讲):POI简介的相关文章

自然语言处理第一讲:简介和概述

这堂课将要回答的问题: 1.什么是自然语言处理? 2.为什么自然语言处理比较难? 3.我们能够构建一个可以从文本中学习的程序吗? 4.这门课程将包含哪些内容? 一. 什么是自然语言处理 1.计算机将自然语言作为输入或输出: 输入对应的是自然语言理解: 输出对应的是自然语言生成: 2.关于NLP的多种观点: A.人类语言处理的计算模型: --程序内部按人类行为方式操作 B. 人类交流的计算模型: --程序像人类一样交互 C.有效处理文本和语音的计算系统 3.NLP的应用: A."宝贝鱼"

Java设计模式(第一讲):设计模式开篇

刚进入职场,那时的我们充满期望,心中满是对技术的渴望,我们计划白天完成工作,晚上学习技术,奈何事与愿违,实际情况是这样的:身边的大牛很快的完成工作,顺利的通过测试,早早的收拾包回家,还能拿到你不知道的高额工资:而你却加班到天亮,修复着重复出现的BUG,写出的代码自己看着都感觉累,拿到的工资缺不知道是大牛的几分之一. 原因是什么?我们都在寻找,我们也期望的自己变成大牛,我只能告诉你不要急,大牛也是从菜鸟虐起来的,永远不要放弃你那颗追求技术的心,让我们来看看菜鸟进阶大牛的第一步-设计模式. 设计模式

第一讲 JSP简介

JSP:动态技术标准.在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页.java程序片段可以操纵数据库.重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能.服务器端语言:所有程序操作都在服务器端执行,执行的结果以html网页的形式展示给用户. JSP全名为java server page,他实现了Html语法中的java扩张(以 <% %>形式).Web服务器在遇到访问JSP网页的请求时,首先执行其中

Docker系列:第一讲.Docker简介与安装

什么是 Docker? Docker的英文翻译是"搬运工"的意思,他搬运的东西就是我们常说的集装箱Container,Container 里面装的是任意类型的 App,我们的开发人员可以通过 Docker 将App 变成一种标准化的.可移植的.自管理的组件,我们可以在任何主流的操作系统中开发.调试和运行. Docker和虚拟机有什么区别? 从概念上来看 Docker 和我们传统的虚拟机比较类似,只是更加轻量级,更加方便使,Docker 和虚拟机最主要的区别有一下几点: 虚拟化技术依赖的

POI教程之第一讲:创建新工作簿, Sheet 页,创建单元格

第一讲 Poi 简介 Apache POI 是Apache 软件基金会的开放源码函数库,Poi提供API给java程序对Microsoft Office格式档案读和写的功能. 1.创建新工作簿,并给工作簿命名 Workbook wb=new HSSFWorkbook(); // 定义一个新的工作簿 FileOutputStream fileOut=new FileOutputStream("c:\\用Poi搞出来的工作簿.xls"); wb.write(fileOut); fileOu

16位汇编第一讲简介

汇编第一讲 汇编简介 一.什么是汇编 汇编语言他是计算机语言,计算机语言通俗点说就是人类和计算机(也就是CPU)沟通的桥梁,计算机不认识人类的语言,只认得二进制(0和1)但是我们想让你算计完成我们的工作,每次都是0,和1,那样会崩溃的,(老一辈的是这样的)所以后面汇编语言出现了,用一些简单的助记符来替代机器语言(二进制)通用的语言,比如 + - * / 这种助记符, add....汇编语言是和机器语言一一对应的. 二.汇编语言有什么用处好处     1.学好汇编了,你可以理解计算机更为透彻  

Java读写Excel之POI超入门(转)

Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能.Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修改MS Excel文件.而且,还可以使用Java读取和创建MS Word和MSPowerPoint文件.Apache POI 提供J

java:Echarts,POI

1.Echarts: demo.js: function demo(selector){ var myEcharts=echarts.init(selector); var option = { title : { text: '某站点用户访问来源', subtext: '纯属虚构', x:'center' }, tooltip : { trigger: 'item', formatter: "{a} <br/>{b} : {c} ({d}%)" }, legend: {

第一讲: Symfony3的简介,开发环境与版本控制

实战篇课程(包括视频,课件,源代码)全套购买地址:http://edu.csdn.net/course/detail/2661 课件 第一讲: Symfony3的简介,开发环境与版本控制 -讲师:lichnow QQ:406879210 由PHPNa原创制作 安装配置本地Symfony3运行环境 windows下建议使用Xampp或者UPUPW macos环境下建议使用brew安装 Linux环境下建议使用lampp或者编译安装 安装完PHP运行环境建议执行以下步骤: 添加PHP执行路径到PAT