POI读取excel简介_动力节点Java学院整理
什么是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团队开发。
相关推荐
-
java poi读取excel操作示例(2个代码)
项目中要求读取excel文件内容,并将其转化为xml格式.常见读取excel文档一般使用POI和JExcelAPI这两个工具.这里我们介绍使用POI实现读取excel文档. 复制代码 代码如下: /* * 使用POI读取EXCEL文件 */import java.io.File;import java.io.FileInputStream;import java.util.ArrayList; import org.apache.poi.hssf.usermodel.HSSFCell;impor
-
Java读取Excel文件内容的简单实例
借助于apathe的poi.jar,由于上传文件不支持.jar所以请下载后将文件改为.jar,在应用程序中添加poi.jar包,并将需要读取的excel文件放入根目录即可 本例使用java来读取excel的内容并展出出结果,代码如下: 复制代码 代码如下: import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExceptio
-
java读取excel文件并复制(copy)文件到指定目录示例
复制代码 代码如下: mport java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List; import org.apach
-
Java使用Apache POI库读取Excel表格文档的示例
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能. 项目下载页:http://poi.apache.org/download.html Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修改MS Excel文件.而且,还可以使用Jav
-
java使用poi读取ppt文件和poi读取excel、word示例
Apache的POI项目可以用来处理MS Office文档,codeplex上还有一个它的.net版本.POI项目可创建和维护操作各种基于OOXML和OLE2文件格式的Java API.大多数MS Office都是OLE2格式的.POI通HSMF子项目来支持Outlook,通过HDGF子项目来支持Visio,通过HPBF子项目来支持Publisher. 使用POI抽取Word简单示例: 要引入poi-3.7.jat和poi-scratchpad-3.7.ajr这两个包. 复制代码 代码如下: p
-
Java web的读取Excel简单实例代码
目录结构: Data.xls数据: 后台页面: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //System.out.println(this.getServletContext().getRealPath ("/")); try{ Workbook wb = Workbook.getWorkbook(
-
java读取excel文件的两种方法
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 方式一: 借用 package com.ij34.util; /** * @author Admin * @date 创建时间:2017年8月29日 下午2:07:59 * @version 1.0 *@type_name myclass */ import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet;
-
java使用poi读取excel内容方法实例
复制代码 代码如下: import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.channels.FileChannel;import java.text.DecimalFormat;import java.text.SimpleDat
-
java 读取excel内容具体代码
1. 需要下载jxl.jar包,自己研究了一下,代码如下 复制代码 代码如下: package file;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.Map; import jxl.Workbook;import jxl.read.biff.BiffException;import jxl.write.*;im
-
Java数据导入功能之读取Excel文件实例
在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主.下面给出用java读取excel表格方法: 1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件.下载地址:http://www.andykhan.com/jexcelapi/ 2.jxl对Excel表格的认识 (1)每个单元格的位置认为是由一个二维坐标(i,j)给定,其中i表示列,j表示
随机推荐
- pycharm 使用心得(八)如何调用另一文件中的函数
- BootStrap和jQuery相结合实现可编辑表格
- JavaScript 匿名函数(anonymous function)与闭包(closure)
- JAVA读取属性文件的几种方法总结
- .NET Core创建一个控制台(Console)程序
- .net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
- php获取客户端电脑屏幕参数的方法
- PHP实现的功能是显示8条基色色带
- asp模板引擎终结者(WEB开发之ASP模式)
- 详解centos下搭建redis集群
- 攻克CakePHP系列二 表单数据显示
- JS实现简单表格排序操作示例
- 新入门node.js必须要知道的概念(必看篇)
- JS闭包可被利用的常见场景小结
- JS设计模式之惰性模式(二)
- 零基础写python爬虫之抓取百度贴吧代码分享
- MySQL学习第一天 第一次接触MySQL
- Oracle11.2 命令行手工最简创建数据库的过程
- jquery中获取元素的几种方式小结
- js ie非ie浏览器的几种判断方法小结