2003-04-23 20:53:41 -04:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
2007-01-15 18:11:09 -05:00
|
|
|
<!--
|
|
|
|
====================================================================
|
|
|
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
|
|
contributor license agreements. See the NOTICE file distributed with
|
|
|
|
this work for additional information regarding copyright ownership.
|
|
|
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
|
|
|
(the "License"); you may not use this file except in compliance with
|
|
|
|
the License. You may obtain a copy of the License at
|
|
|
|
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
See the License for the specific language governing permissions and
|
|
|
|
limitations under the License.
|
|
|
|
====================================================================
|
|
|
|
-->
|
2008-03-21 08:59:42 -04:00
|
|
|
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.3//EN" "./dtd/document-v13.dtd">
|
2003-04-23 20:53:41 -04:00
|
|
|
|
|
|
|
<document>
|
|
|
|
<header>
|
2007-05-29 12:51:41 -04:00
|
|
|
<title>Apache POI - Java API To Access Microsoft Format Files</title>
|
2003-04-23 20:53:41 -04:00
|
|
|
<authors>
|
|
|
|
<person id="AO" name="Andrew C. Oliver" email="acoliver@apache.org"/>
|
2007-05-29 12:51:41 -04:00
|
|
|
<person id="GJS" name="Glen Stampoultzis" email="user@poi.apache.org"/>
|
|
|
|
<person id="AS" name="Avik Sengupta" email="user@poi.apache.org"/>
|
2004-12-31 01:49:41 -05:00
|
|
|
<person id="RK" name="Rainer Klute" email="klute@apache.org"/>
|
2003-04-23 20:53:41 -04:00
|
|
|
</authors>
|
|
|
|
</header>
|
|
|
|
|
|
|
|
<body>
|
2009-09-28 05:51:52 -04:00
|
|
|
<section><title>28 September 2009 - POI 3.5-FINAL available</title>
|
|
|
|
<p>The Apache POI team is pleased to announce the release of 3.5 FINAL.
|
|
|
|
This release brings many improvements including support for the new OOXML formats introduced in Office 2007, such as XLSX and DOCX.
|
|
|
|
</p>
|
2009-11-05 19:00:35 -05:00
|
|
|
<p>A full list of changes is available in the <link href="changes.html">change log</link>.
|
|
|
|
People interested should also follow the <link href="mailinglists.html">dev list</link> to track progress.</p>
|
|
|
|
<p>See the <link href="download.html">downloads</link> page for more details.</p>
|
2008-03-19 07:03:58 -04:00
|
|
|
</section>
|
2003-04-23 20:53:41 -04:00
|
|
|
<section><title>Purpose</title>
|
|
|
|
<p>
|
|
|
|
The POI project consists of APIs for manipulating various file formats
|
2009-06-04 19:01:06 -04:00
|
|
|
based upon Microsoft's OLE 2 Compound Document format, and Office OpenXML format, using
|
2008-03-08 11:02:19 -05:00
|
|
|
pure Java. In short, you can read and write MS Excel files using Java. In addition,
|
2009-06-04 19:01:06 -04:00
|
|
|
you can read and write MS Word and MS PowerPoint files using Java. POI is your Java Excel
|
|
|
|
solution (for Excel 97-2007). However, we have a complete API for porting other OLE 2
|
2008-03-08 11:02:19 -05:00
|
|
|
Compound Document formats and welcome others to participate.
|
2003-04-23 20:53:41 -04:00
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
OLE 2 Compound Document Format based files include most Microsoft Office
|
2003-07-03 14:42:13 -04:00
|
|
|
files such as XLS and DOC as well as MFC serialization API based file formats.
|
2003-04-23 20:53:41 -04:00
|
|
|
</p>
|
2008-03-08 11:02:19 -05:00
|
|
|
<p>
|
|
|
|
Office OpenXML Format based files include the new (2007+) xml based file formats,
|
|
|
|
including Microsoft office files such as XLSX, DOCX and PPTX.
|
|
|
|
</p>
|
2003-04-23 20:53:41 -04:00
|
|
|
<p>
|
|
|
|
As a general policy we try to collaborate as much as possible with other projects to
|
|
|
|
provide this functionality. Examples include: <link href="http://xml.apache.org/cocoon">Cocoon</link> for
|
2003-11-19 14:01:23 -05:00
|
|
|
which there are serializers for HSSF;
|
2003-04-23 20:53:41 -04:00
|
|
|
<link href="http://www.openoffice.org">Open Office.org</link> with whom we collaborate in documenting the
|
2009-06-04 19:01:06 -04:00
|
|
|
XLS format; and <link href="http://lucene.apache.org/">Lucene</link>
|
|
|
|
for which we provide format interpretors. When practical, we donate
|
2007-05-29 12:51:41 -04:00
|
|
|
components directly to those projects for POI-enabling them.
|
2003-04-23 20:53:41 -04:00
|
|
|
</p>
|
|
|
|
<section><title>Why/when would I use POI?</title>
|
|
|
|
<p>
|
|
|
|
We'll tackle this on a component level. POI refers to the whole project.
|
|
|
|
</p>
|
|
|
|
<p>
|
2008-03-08 11:02:19 -05:00
|
|
|
So why should you use POIFS, HSSF or XSSF?
|
2003-04-23 20:53:41 -04:00
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
You'd use POIFS if you had a document written in OLE 2 Compound Document Format, probably written using
|
2003-11-19 14:01:23 -05:00
|
|
|
MFC, that you needed to read in Java. Alternatively, you'd use POIFS to write OLE 2 Compound Document Format
|
2003-04-23 20:53:41 -04:00
|
|
|
if you needed to inter-operate with software running on the Windows platform. We are not just bragging when
|
2003-07-19 21:15:14 -04:00
|
|
|
we say that POIFS is the most complete and correct implementation of this file format to date!
|
2003-04-23 20:53:41 -04:00
|
|
|
</p>
|
|
|
|
<p>
|
2008-03-08 11:02:19 -05:00
|
|
|
You'd use HSSF if you needed to read or write an Excel file using Java (XLS). You'd use
|
|
|
|
XSSF if you need to read or write an OOXML Excel file using Java (XLSX). The combined
|
|
|
|
SS interface allows you to easily read and write all kinds of Excel files (XLS and XLSX)
|
|
|
|
using Java.
|
2003-04-23 20:53:41 -04:00
|
|
|
</p>
|
|
|
|
</section>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
<section><title>Components To Date</title>
|
|
|
|
<section><title>Overview</title>
|
2004-12-31 01:49:41 -05:00
|
|
|
<p>The following are components of the entire POI project and a brief
|
|
|
|
summary of their purpose.</p>
|
2003-04-23 20:53:41 -04:00
|
|
|
</section>
|
2004-12-31 01:49:41 -05:00
|
|
|
<section><title>POIFS for OLE 2 Documents</title>
|
2003-04-23 20:53:41 -04:00
|
|
|
<p>POIFS is the oldest and most stable part of the project. It is our port of the OLE 2 Compound Document Format to
|
|
|
|
pure Java. It supports both read and write functionality. All of our components ultimately rely on it by
|
|
|
|
definition. Please see <link href="./poifs/index.html">the POIFS project page</link> for more information.</p>
|
|
|
|
</section>
|
2008-03-08 11:02:19 -05:00
|
|
|
<section><title>HSSF and XSSF for Excel Documents</title>
|
2009-06-04 19:01:06 -04:00
|
|
|
<p>HSSF is our port of the Microsoft Excel 97(-2007) file format (BIFF8) to pure
|
2008-03-08 11:02:19 -05:00
|
|
|
Java. XSSF is our port of the Microsoft Excel XML (2007+) file format (OOXML) to
|
2009-06-04 19:01:06 -04:00
|
|
|
pure Java. They both supports read and write capability. Please see
|
|
|
|
<link href="./spreadsheet/index.html">the HSSF+XSSF project page</link> for more
|
2008-03-08 11:02:19 -05:00
|
|
|
information.</p>
|
2003-04-23 20:53:41 -04:00
|
|
|
</section>
|
2004-12-31 01:49:41 -05:00
|
|
|
<section><title>HWPF for Word Documents</title>
|
|
|
|
<p>HWPF is our port of the Microsoft Word 97 file format to pure
|
2007-05-18 08:06:09 -04:00
|
|
|
Java. It supports read, and limited write capabilities. Please see <link
|
2004-12-31 01:49:41 -05:00
|
|
|
href="./hwpf/index.html">the HWPF project page for more
|
|
|
|
information</link>. This component is in the early stages of
|
|
|
|
development. It can already read and write simple files.</p>
|
|
|
|
<p>Presently we are looking for a contributor to foster the HWPF
|
|
|
|
development. Jump in!</p>
|
2003-04-23 20:53:41 -04:00
|
|
|
</section>
|
2007-05-18 08:06:09 -04:00
|
|
|
<section><title>HSLF for PowerPoint Documents</title>
|
2007-06-27 16:19:18 -04:00
|
|
|
<p>HSLF is our port of the Microsoft PowerPoint 97(-2003) file format to pure
|
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-650914,650916-650920 via svnmerge from
https://svn.apache.org:443/repos/asf/poi/trunk
........
r648589 | yegor | 2008-04-16 08:47:16 +0100 (Wed, 16 Apr 2008) | 1 line
bug #41071 is fixed in trunk. Added a unit test and resolved.
........
r648623 | yegor | 2008-04-16 09:43:08 +0100 (Wed, 16 Apr 2008) | 1 line
Rich text in HSSFTextbox must have at least one format run. Make sure it is so and apply th default fopnt if no formats were applied.
........
r648624 | yegor | 2008-04-16 09:44:07 +0100 (Wed, 16 Apr 2008) | 1 line
Misc improvements in Freeform shape
........
r648674 | yegor | 2008-04-16 12:57:15 +0100 (Wed, 16 Apr 2008) | 1 line
Support for getting OLE object data from slide show
........
r649142 | yegor | 2008-04-17 16:06:01 +0100 (Thu, 17 Apr 2008) | 1 line
added a unit test and closed bug #28774
........
r649143 | yegor | 2008-04-17 16:08:03 +0100 (Thu, 17 Apr 2008) | 1 line
initial support for rendering powerpoint slides into images
........
r649145 | yegor | 2008-04-17 16:09:37 +0100 (Thu, 17 Apr 2008) | 1 line
updated the list of changes
........
r649557 | yegor | 2008-04-18 15:57:07 +0100 (Fri, 18 Apr 2008) | 1 line
improved rendering of text
........
r649796 | yegor | 2008-04-19 12:09:59 +0100 (Sat, 19 Apr 2008) | 1 line
Support for getting embedded sounds from slide show
........
r649797 | yegor | 2008-04-19 12:16:53 +0100 (Sat, 19 Apr 2008) | 1 line
properly set shapeId for new shapes
........
r649798 | yegor | 2008-04-19 12:17:37 +0100 (Sat, 19 Apr 2008) | 1 line
misc improvements in slide rendering
........
r649800 | yegor | 2008-04-19 12:52:36 +0100 (Sat, 19 Apr 2008) | 1 line
updated the docs
........
r649911 | yegor | 2008-04-20 12:17:48 +0100 (Sun, 20 Apr 2008) | 1 line
more improvements in slide rendering
........
r649914 | yegor | 2008-04-20 12:58:08 +0100 (Sun, 20 Apr 2008) | 1 line
set version.id=3.0.3-beta1
........
r650129 | yegor | 2008-04-21 13:51:47 +0100 (Mon, 21 Apr 2008) | 1 line
more improvements in slide rendering
........
r650130 | yegor | 2008-04-21 13:52:23 +0100 (Mon, 21 Apr 2008) | 1 line
a couple of HSLF examples
........
r650133 | yegor | 2008-04-21 14:10:33 +0100 (Mon, 21 Apr 2008) | 1 line
update current version to 3.1-beta1
........
r650138 | yegor | 2008-04-21 14:29:59 +0100 (Mon, 21 Apr 2008) | 1 line
unfinished release guide. It would be nice to have a html version.
........
r650139 | yegor | 2008-04-21 14:31:53 +0100 (Mon, 21 Apr 2008) | 1 line
unfinished release guide. It would be nice to have a html version.
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@650938 13f79535-47bb-0310-9956-ffa450edef68
2008-04-23 12:49:18 -04:00
|
|
|
Java. It supports read and write capabilities. Please see <link
|
2008-03-16 11:59:27 -04:00
|
|
|
href="./slideshow/index.html">the HSLF project page for more
|
2007-05-18 08:06:09 -04:00
|
|
|
information</link>.</p>
|
|
|
|
</section>
|
2004-12-31 01:49:41 -05:00
|
|
|
<section><title>HPSF for Document Properties</title>
|
2003-04-23 20:53:41 -04:00
|
|
|
<p>HPSF is our port of the OLE 2 property set format to pure
|
|
|
|
Java. Property sets are mostly use to store a document's properties
|
|
|
|
(title, author, date of last modification etc.), but they can be used
|
2004-12-31 01:49:41 -05:00
|
|
|
for application-specific purposes as well.</p>
|
|
|
|
|
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683022,683024-683080,683082-683092,683094-683095,683097-683127,683129-683131,683133-683166,683168-683698,683700-683705,683707-683757,683759-683787,683789-683870,683872-683879,683881-683900,683902-684066,684068-684074,684076-684222,684224-684254,684257-684281,684283-684286,684288-684292,684294-684298,684300-684301,684303-684308,684310-684317,684320,684323-684335,684337-684348,684350-684354,684356-684361,684363-684369,684371-684453,684455-684883,684885-684937,684940-684958,684960-684970,684972-684985,684987-685053,685055-685063,685065-685259,685261-685262,685264-685266,685268-685282,685285-686035,686037-686045,686047-686052,686054-687331 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r686207 | nick | 2008-08-15 13:43:02 +0100 (Fri, 15 Aug 2008) | 1 line
Add sample publisher files from bug #45602 to svn
........
r686216 | nick | 2008-08-15 15:05:30 +0100 (Fri, 15 Aug 2008) | 1 line
Add a few more source package excludes
........
r686278 | nick | 2008-08-15 17:57:30 +0100 (Fri, 15 Aug 2008) | 1 line
More sample hpbf docs, with a description
........
r686290 | nick | 2008-08-15 18:42:25 +0100 (Fri, 15 Aug 2008) | 1 line
Start on a HPBF dumper
........
r686621 | nick | 2008-08-17 17:36:40 +0100 (Sun, 17 Aug 2008) | 1 line
Few little tweaks to dev helpers
........
r686624 | nick | 2008-08-17 18:39:10 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686625 | nick | 2008-08-17 19:02:31 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686628 | nick | 2008-08-17 19:21:34 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686640 | nick | 2008-08-17 21:15:51 +0100 (Sun, 17 Aug 2008) | 1 line
Further HPBF documentation, and some more sample files used
........
r686844 | yegor | 2008-08-18 19:33:58 +0100 (Mon, 18 Aug 2008) | 1 line
fixed bug #45645: Fix for HSSFSheet.autoSizeColumn() for widths exceeding Short.MAX_VALUE
........
r686977 | josh | 2008-08-19 08:44:57 +0100 (Tue, 19 Aug 2008) | 1 line
Fix for bug 45640 - avoid creating multiple GUTS records
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@687333 13f79535-47bb-0310-9956-ffa450edef68
2008-08-20 09:47:57 -04:00
|
|
|
<p>HPSF supports both reading and writing of properties.</p>
|
2004-12-31 01:49:41 -05:00
|
|
|
<p>Please see <link href="./hpsf/index.html">the HPSF project
|
|
|
|
page</link> for more information.</p>
|
2003-04-23 20:53:41 -04:00
|
|
|
</section>
|
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683022,683024-683080,683082-683092,683094-683095,683097-683127,683129-683131,683133-683166,683168-683698,683700-683705,683707-683757,683759-683787,683789-683870,683872-683879,683881-683900,683902-684066,684068-684074,684076-684222,684224-684254,684257-684281,684283-684286,684288-684292,684294-684298,684300-684301,684303-684308,684310-684317,684320,684323-684335,684337-684348,684350-684354,684356-684361,684363-684369,684371-684453,684455-684883,684885-684937,684940-684958,684960-684970,684972-684985,684987-685053,685055-685063,685065-685259,685261-685262,685264-685266,685268-685282,685285-686035,686037-686045,686047-686052,686054-687331 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r686207 | nick | 2008-08-15 13:43:02 +0100 (Fri, 15 Aug 2008) | 1 line
Add sample publisher files from bug #45602 to svn
........
r686216 | nick | 2008-08-15 15:05:30 +0100 (Fri, 15 Aug 2008) | 1 line
Add a few more source package excludes
........
r686278 | nick | 2008-08-15 17:57:30 +0100 (Fri, 15 Aug 2008) | 1 line
More sample hpbf docs, with a description
........
r686290 | nick | 2008-08-15 18:42:25 +0100 (Fri, 15 Aug 2008) | 1 line
Start on a HPBF dumper
........
r686621 | nick | 2008-08-17 17:36:40 +0100 (Sun, 17 Aug 2008) | 1 line
Few little tweaks to dev helpers
........
r686624 | nick | 2008-08-17 18:39:10 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686625 | nick | 2008-08-17 19:02:31 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686628 | nick | 2008-08-17 19:21:34 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686640 | nick | 2008-08-17 21:15:51 +0100 (Sun, 17 Aug 2008) | 1 line
Further HPBF documentation, and some more sample files used
........
r686844 | yegor | 2008-08-18 19:33:58 +0100 (Mon, 18 Aug 2008) | 1 line
fixed bug #45645: Fix for HSSFSheet.autoSizeColumn() for widths exceeding Short.MAX_VALUE
........
r686977 | josh | 2008-08-19 08:44:57 +0100 (Tue, 19 Aug 2008) | 1 line
Fix for bug 45640 - avoid creating multiple GUTS records
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@687333 13f79535-47bb-0310-9956-ffa450edef68
2008-08-20 09:47:57 -04:00
|
|
|
<section><title>HDGF for Visio Documents</title>
|
|
|
|
<p>HDGF is our port of the Microsoft Viso 97(-2003) file format to pure
|
|
|
|
Java. It currently only supports reading at a very low level, and
|
|
|
|
simple text extraction. Please see <link
|
|
|
|
href="./hdgf/index.html">the HDGF project page for more
|
|
|
|
information</link>.</p>
|
|
|
|
</section>
|
|
|
|
<section><title>HPBF for Publisher Documents</title>
|
|
|
|
<p>HPBF is our port of the Microsoft Publisher 98(-2007) file format to pure
|
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683022,683024-683080,683082-683092,683094-683095,683097-683127,683129-683131,683133-683166,683168-683698,683700-683705,683707-683757,683759-683787,683789-683870,683872-683879,683881-683900,683902-684066,684068-684074,684076-684222,684224-684254,684257-684281,684283-684286,684288-684292,684294-684298,684300-684301,684303-684308,684310-684317,684320,684323-684335,684337-684348,684350-684354,684356-684361,684363-684369,684371-684453,684455-684883,684885-684937,684940-684958,684960-684970,684972-684985,684987-685053,685055-685063,685065-685259,685261-685262,685264-685266,685268-685282,685285-686035,686037-686045,686047-686052,686054-686206,686208-686215,686217-686277,686279-686289,686291-686620,686622-686623,686626-686627,686629-686639,686641-686843,686845-686976,686978-687402,687404-687422,687424-687428,687430-687442,687444-688425,688427-688641,688643-688649,688651-688654,688656-688824,688826-688909,688911-689543,689545-689558,689560-689635,689637-689703,689705-689715,689717-689718,689720,689722-689972,689974-690090,690092-690093,690095-690111,690113-690258,690260-690261,690263-690517 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r690404 | josh | 2008-08-29 23:08:42 +0100 (Fri, 29 Aug 2008) | 1 line
Clean-up toString() and inner class
........
r690411 | josh | 2008-08-29 23:21:10 +0100 (Fri, 29 Aug 2008) | 1 line
Added ArrayRecord and CellRangeAddress8Bit
........
r690461 | josh | 2008-08-30 05:34:01 +0100 (Sat, 30 Aug 2008) | 1 line
Fixed decoding of operand class for ArrayPtg
........
r690517 | nick | 2008-08-30 15:47:33 +0100 (Sat, 30 Aug 2008) | 1 line
Various bug fixes, and hpbf updates
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@690533 13f79535-47bb-0310-9956-ffa450edef68
2008-08-30 12:49:07 -04:00
|
|
|
Java. It currently only supports reading at a low level for around
|
|
|
|
half of the file parts, and simple text extraction. Please see <link
|
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683022,683024-683080,683082-683092,683094-683095,683097-683127,683129-683131,683133-683166,683168-683698,683700-683705,683707-683757,683759-683787,683789-683870,683872-683879,683881-683900,683902-684066,684068-684074,684076-684222,684224-684254,684257-684281,684283-684286,684288-684292,684294-684298,684300-684301,684303-684308,684310-684317,684320,684323-684335,684337-684348,684350-684354,684356-684361,684363-684369,684371-684453,684455-684883,684885-684937,684940-684958,684960-684970,684972-684985,684987-685053,685055-685063,685065-685259,685261-685262,685264-685266,685268-685282,685285-686035,686037-686045,686047-686052,686054-687331 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r686207 | nick | 2008-08-15 13:43:02 +0100 (Fri, 15 Aug 2008) | 1 line
Add sample publisher files from bug #45602 to svn
........
r686216 | nick | 2008-08-15 15:05:30 +0100 (Fri, 15 Aug 2008) | 1 line
Add a few more source package excludes
........
r686278 | nick | 2008-08-15 17:57:30 +0100 (Fri, 15 Aug 2008) | 1 line
More sample hpbf docs, with a description
........
r686290 | nick | 2008-08-15 18:42:25 +0100 (Fri, 15 Aug 2008) | 1 line
Start on a HPBF dumper
........
r686621 | nick | 2008-08-17 17:36:40 +0100 (Sun, 17 Aug 2008) | 1 line
Few little tweaks to dev helpers
........
r686624 | nick | 2008-08-17 18:39:10 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686625 | nick | 2008-08-17 19:02:31 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686628 | nick | 2008-08-17 19:21:34 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686640 | nick | 2008-08-17 21:15:51 +0100 (Sun, 17 Aug 2008) | 1 line
Further HPBF documentation, and some more sample files used
........
r686844 | yegor | 2008-08-18 19:33:58 +0100 (Mon, 18 Aug 2008) | 1 line
fixed bug #45645: Fix for HSSFSheet.autoSizeColumn() for widths exceeding Short.MAX_VALUE
........
r686977 | josh | 2008-08-19 08:44:57 +0100 (Tue, 19 Aug 2008) | 1 line
Fix for bug 45640 - avoid creating multiple GUTS records
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@687333 13f79535-47bb-0310-9956-ffa450edef68
2008-08-20 09:47:57 -04:00
|
|
|
href="./hpbf/index.html">the HPBF project page for more
|
|
|
|
information</link>.</p>
|
|
|
|
</section>
|
2008-11-25 08:18:01 -05:00
|
|
|
<section><title>Component map</title>
|
2009-11-05 19:00:35 -05:00
|
|
|
<anchor id="components"/>
|
2008-11-25 08:18:01 -05:00
|
|
|
<p>
|
|
|
|
The POI distribution consists of several JAR files. Not all of them are needed in every case. The following table
|
2009-06-04 19:01:06 -04:00
|
|
|
shows the relationships between POI components and the JAR files.
|
2008-11-25 08:18:01 -05:00
|
|
|
</p>
|
|
|
|
<table>
|
|
|
|
<tr>
|
|
|
|
<th>Component</th>
|
|
|
|
<th>JAR</th>
|
|
|
|
<th>Maven artifactId</th>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><link href="./poifs/index.html">POIFS</link></td>
|
2008-12-04 02:29:58 -05:00
|
|
|
<td>poi-version-yyyymmdd.jar</td>
|
2008-11-25 08:18:01 -05:00
|
|
|
<td>poi</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><link href="./hpsf/index.html">HPSF</link></td>
|
2008-12-04 02:29:58 -05:00
|
|
|
<td>poi-version-yyyymmdd.jar</td>
|
2008-11-25 08:18:01 -05:00
|
|
|
<td>poi</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><link href="./spreadsheet/index.html">HSSF</link></td>
|
2008-12-04 02:29:58 -05:00
|
|
|
<td>poi-version-yyyymmdd.jar</td>
|
2008-11-25 08:18:01 -05:00
|
|
|
<td>poi</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><link href="./spreadsheet/index.html">XSSF</link></td>
|
2008-12-04 02:29:58 -05:00
|
|
|
<td>poi-ooxml-version-yyyymmdd.jar</td>
|
2008-11-25 08:18:01 -05:00
|
|
|
<td>poi-ooxml</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><link href="./slideshow/index.html">HLSF</link></td>
|
2008-12-04 02:29:58 -05:00
|
|
|
<td>poi-scratchpad-version-yyyymmdd.jar</td>
|
2008-11-25 08:18:01 -05:00
|
|
|
<td>poi-scratchpad</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><link href="./hwpf/index.html">HWPF</link></td>
|
2008-12-04 02:29:58 -05:00
|
|
|
<td>poi-scratchpad-version-yyyymmdd.jar</td>
|
2008-11-25 08:18:01 -05:00
|
|
|
<td>poi-scratchpad</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><link href="./hdgf/index.html">HDGF</link></td>
|
2008-12-04 02:29:58 -05:00
|
|
|
<td>poi-scratchpad-version-yyyymmdd.jar</td>
|
2008-11-25 08:18:01 -05:00
|
|
|
<td>poi-scratchpad</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><link href="./hpbf/index.html">HPBF</link></td>
|
2008-12-04 02:29:58 -05:00
|
|
|
<td>poi-scratchpad-version-yyyymmdd.jar</td>
|
2008-11-25 08:18:01 -05:00
|
|
|
<td>poi-scratchpad</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><link href="./hsmf/index.html">HSMF</link></td>
|
2008-12-04 02:29:58 -05:00
|
|
|
<td>poi-scratchpad-version-yyyymmdd.jar</td>
|
2008-11-25 08:18:01 -05:00
|
|
|
<td>poi-scratchpad</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</section>
|
2003-04-23 20:53:41 -04:00
|
|
|
</section>
|
|
|
|
<section><title>Contributing </title>
|
|
|
|
<p>
|
|
|
|
So you'd like to contribute to the project? Great! We need enthusiastic, hard-working, talented folks to help
|
|
|
|
us on the project in several areas. The first is bug reports and feature requests! The second is documentation -
|
|
|
|
we'll be at your every beck and call if you've got a critique or you'd like to contribute or otherwise improve
|
2009-11-05 19:00:35 -05:00
|
|
|
the documentation. Last, but not least, we could use some binary crunching Java coders to chew through the
|
|
|
|
complexity that characterizes Microsoft's file formats and help us port new ones to a superior Java platform!
|
2003-04-23 20:53:41 -04:00
|
|
|
</p>
|
|
|
|
<p>So if you're motivated, ready, and have the time, join the mail lists and we'll be happy to help you get started on the
|
|
|
|
project!
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
</section>
|
|
|
|
</body>
|
|
|
|
<footer>
|
|
|
|
<legal>
|
2004-12-31 01:49:41 -05:00
|
|
|
Copyright (c) @year@ The Apache Software Foundation. All rights reserved.
|
2003-04-23 20:53:41 -04:00
|
|
|
</legal>
|
|
|
|
</footer>
|
|
|
|
</document>
|
2006-02-08 15:50:58 -05:00
|
|
|
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
|
|
Local variables:
|
|
|
|
mode: xml
|
|
|
|
sgml-omittag:nil
|
|
|
|
sgml-shorttag:nil
|
|
|
|
sgml-namecase-general:nil
|
|
|
|
sgml-general-insert-case:lower
|
|
|
|
sgml-minimize-attributes:nil
|
|
|
|
sgml-always-quote-attributes:t
|
|
|
|
sgml-indent-step:2
|
|
|
|
sgml-indent-data:t
|
|
|
|
sgml-parent-document:nil
|
|
|
|
sgml-exposed-tags:nil
|
|
|
|
sgml-local-catalogs:nil
|
|
|
|
sgml-local-ecat-files:nil
|
|
|
|
End:
|
|
|
|
-->
|