apache-poi/content/download.html
2026-02-16 20:14:18 +01:00

436 lines
16 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="Apache Forrest" name="Generator">
<meta name="Forrest-version" content="0.9">
<meta name="Forrest-skin-name" content="pelt">
<title>Apache POI&trade; - Download Release Artifacts</title>
<link type="text/css" href="skin/basic.css" rel="stylesheet">
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
<link type="text/css" href="skin/profile.css" rel="stylesheet">
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
<link rel="shortcut icon" href="images/favicon.ico">
</head>
<body onload="init()">
<script type="text/javascript">ndeSetTextSize();</script>
<div id="top">
<!--+
|breadtrail
+-->
<div class="breadtrail">
<a href="https://www.apache.org">Apache Software Foundation</a> &gt; <a href="https://poi.apache.org">Apache POI</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
</div>
<!--+
|header
+-->
<div class="header">
<!--+
|start group logo
+-->
<div class="grouplogo">
<a href="https://www.apache.org"><img class="logoImage" alt="Apache Software Foundation" src="images/asflogo_horizontal_color.svg" title="The Apache Software Foundation is a cornerstone of the modern Open Source software ecosystem &ndash; supporting some of the most widely used and important software solutions powering today's Internet economy."></a>
</div>
<!--+
|end group logo
+-->
<!--+
|start Project Logo
+-->
<div class="projectlogo">
<a href="https://poi.apache.org"><img class="logoImage" alt="Apache POI" src="images/project-header.png" title="Apache POI is well-known in the Java field as a library for reading and writing Microsoft Office file formats, such as Excel, PowerPoint, Word, Visio, Publisher and Outlook. It supports both the older (OLE2) and new (OOXML - Office Open XML) formats."></a>
</div>
<!--+
|end Project Logo
+-->
<!--+
|start Search
+-->
<div class="searchbox">
<form action="https://www.google.com/search" method="get" class="roundtopsmall">
<input value="poi.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp;
<input name="Search" value="Search" type="submit">
</form>
</div>
<!--+
|end search
+-->
<!--+
|start Tabs
+-->
<ul id="tabs">
<li class="current">
<a class="selected" href="index.html">Home</a>
</li>
<li>
<a class="unselected" href="help/index.html">Help</a>
</li>
<li>
<a class="unselected" href="components/index.html">Component APIs</a>
</li>
<li>
<a class="unselected" href="devel/index.html">Getting Involved</a>
</li>
</ul>
<!--+
|end Tabs
+-->
</div>
</div>
<div id="main">
<div id="publishedStrip">
<!--+
|start Subtabs
+-->
<div id="level2tabs"></div>
<!--+
|end Endtabs
+-->
<script type="text/javascript"><!--
document.write("Last Published: " + document.lastModified);
// --></script>
</div>
<!--+
|breadtrail
+-->
<div class="breadtrail">
&nbsp;
</div>
<!--+
|start Menu, mainarea
+-->
<!--+
|start Menu
+-->
<div id="menu">
<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Overview</div>
<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
<div class="menuitem">
<a href="index.html">Home</a>
</div>
<div class="menupage">
<div class="menupagetitle">Download</div>
</div>
<div class="menuitem">
<a href="versioning.html">Versioning</a>
</div>
<div class="menuitem">
<a href="changes.html">Changelog</a>
</div>
<div class="menuitem">
<a href="apidocs/index.html">Javadocs</a>
</div>
<div class="menuitem">
<a href="text-extraction.html">Text Extraction</a>
</div>
<div class="menuitem">
<a href="encryption.html">Encryption support</a>
</div>
<div class="menuitem">
<a href="security.html">Secure processing</a>
</div>
<div class="menuitem">
<a href="casestudies.html">Case Studies</a>
</div>
<div class="menuitem">
<a href="related-projects.html">Related projects</a>
</div>
<div class="menuitem">
<a href="commercial-support.html">Commercial Support</a>
</div>
<div class="menuitem">
<a href="legal.html">Legal</a>
</div>
</div>
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Apache Wide</div>
<div id="menu_1.2" class="menuitemgroup">
<div class="menuitem">
<a href="https://www.apache.org/">Apache Software Foundation</a>
</div>
<div class="menuitem">
<a href="https://www.apache.org/licenses/">License</a>
</div>
<div class="menuitem">
<a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
</div>
<div class="menuitem">
<a href="https://www.apache.org/foundation/thanks.html">Thanks</a>
</div>
<div class="menuitem">
<a href="https://www.apache.org/security/">Security</a>
</div>
<div class="menuitem">
<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a>
</div>
</div>
<div id="credit"></div>
<div id="roundbottom">
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
<!--+
|alternative credits
+-->
<div id="credit2">
<a href="https://donate.apache.org/"><img border="0" title="Support Apache" alt="Support Apache - logo" src="images/support-asf.png" style="width: 125px;height: 125px;"></a><a href="https://www.apache.org/foundation/press/kit/#poweredby"><img border="0" title="powered by POI" alt="powered by POI - logo" src="images/poweredby-poi-logo.png" style="width: 125px;height: 125px;"></a>
</div>
</div>
<!--+
|end Menu
+-->
<!--+
|start content
+-->
<div id="content">
<h1>Apache POI&trade; - Download Release Artifacts</h1>
<div id="front-matter"></div>
<a name="Available+Downloads"></a>
<h2 class="boxed">Available Downloads</h2>
<div class="section">
<p>
This page provides instructions on how to download and verify the Apache POI release artifacts. There
are different versions available depending on how stable your code should be.
</p>
<ul>
<li>
<a href="#POI-5.5.1">The latest stable release is Apache POI 5.5.1</a>
</li>
<li>
<a href="#archive">Archives of all prior releases</a>
</li>
</ul>
<p>
Apache POI releases are available under the
<a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0.</a>
See the NOTICE file contained in each release artifact for applicable copyright attribution notices.
</p>
<p>
To ensure that you have downloaded the true release you should
<a href="#verify">verify the integrity</a>
of the files using the signatures and checksums available from this page.
</p>
</div>
<!-- latest final release -->
<a name="POI-5.5.1"></a>
<h2 class="boxed">30 November 2025 - POI 5.5.1 available</h2>
<div class="section">
<p>The Apache POI team is pleased to announce the release of 5.5.1.
Featured are a handful of new areas of functionality and numerous bug fixes.</p>
<p>A summary of changes is available in the
<a href="https://www.apache.org/dyn/closer.lua/poi/dev/RELEASE-NOTES-5.5.1.txt">Release Notes</a>.
A full list of changes is available in the <a href="changes.html">change log</a>.
People interested should also follow the <a href="help/index.html">dev list</a>
to track progress.</p>
<p>
The POI source release is listed below.
Pre-built versions of all <a href="components/">POI components</a>
are available in the central Maven repository under Group ID "org.apache.poi" and Version
"5.5.1".
</p>
<a name="POI-5.5.1-src"></a>
<h3 class="boxed">Source Distribution</h3>
<ul>
<li>
<a href="https://www.apache.org/dyn/closer.lua/poi/release/src/apache-poi-src-5.5.1-20251126.tgz">apache-poi-src-5.5.1-20251126.tgz</a>
(117 MB, <a href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.5.1-20251126.tgz.asc">signature (.asc)</a>,
checksum: <a href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.5.1-20251126.tgz.sha512">SHA-512</a>)
</li>
</ul>
</div>
<a name="POI-bin-artifacts"></a>
<h2 class="boxed">Binary Artifacts</h2>
<div class="section">
<p>
POI 5.2.3 was the last version where we produced a set of poi-bin*.zip and poi-bin*.tgz files.
We will continue to publish jars to Maven Central. If you are not using a build tool like
Apache Maven or Gradle, you can still find these jars by traversing the directories at
<a href="https://repo1.maven.org/maven2/org/apache/poi/">https://repo1.maven.org/maven2/org/apache/poi/</a>.
</p>
<p>
If you want to download a legacy poi-bin archive, see the
<a href="#archive">archives of all prior releases</a>.
</p>
</div>
<a name="verify"></a>
<h2 class="boxed">Verify</h2>
<div class="section">
<p>
It is essential that you verify the integrity of the downloaded files using the PGP and SHA2 signatures.
Please read
<a href="https://httpd.apache.org/dev/verification.html">Verifying Apache HTTP Server Releases</a>
for more information on why you should verify our releases. This page provides detailed instructions
which you can use for POI artifacts.
</p>
<p>
The PGP signatures can be verified using PGP or GPG. First download the
<a href="https://downloads.apache.org/poi/KEYS">KEYS</a>
file as well as the .asc signature files for the relevant release packages. Make sure you get these
files from the main distribution directory, rather than from a mirror.
Then <a href="https://www.apache.org/info/verification.html">verify the signatures</a>.
</p>
<p>Batch check of all distribution files:</p>
<div class="code">
<div class="codeline">
<span class="lineno"></span><span class="codebody"></span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">find . -name "*.sha256" -type f -execdir sha256sum -c {} \;</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">find . -name "*.sha512" -type f -execdir sha512sum -c {} \;</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">find . -name "*.asc" -exec gpg --no-secmem-warning --verify {} \;</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody"></span>
</div>
</div>
<p>Sample verification of poi-bin-3.5-FINAL-20090928.tgz</p>
<div class="code">
<div class="codeline">
<span class="lineno"></span><span class="codebody">% gpg --import KEYS</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: key 12DAE9BE: "Glen Stampoultzis &lt;glens at apache dot org&gt;" not changed</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: key 4CEED75F: "Nick Burch &lt;nick at gagravarr dot org&gt;" not changed</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: key 84B5A42E: "Rainer Klute &lt;rainer.klute at gmx dot de&gt;" not changed</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: key F5BB52CD: "Yegor Kozlov &lt;yegor.kozlov at gmail dot com&gt;" not changed</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: Total number processed: 4</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: unchanged: 4</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">% gpg --verify poi-bin-3.5-FINAL-20090928.tgz.asc poi-bin-3.5-FINAL-20090928.tgz</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: Signature made Mon Sep 28 10:28:25 2009 PDT using DSA key ID F5BB52CD</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: Good signature from "Yegor Kozlov &lt;yegor.kozlov at gmail dot com&gt;"</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: aka "Yegor Kozlov &lt;yegor at dinom dot ru&gt;"</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">gpg: aka "Yegor Kozlov &lt;yegor at apache dot org&gt;"</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">Primary key fingerprint: 7D77 0C77 6CE7 754E E6AF 23AA 6934 0A02 F5BB 52CD</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">% gpg --fingerprint F5BB52CD</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">pub 1024D/F5BB52CD 2007-06-18 [expires: 2012-06-16]</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody"> Key fingerprint = 7D77 0C77 6CE7 754E E6AF 23AA 6934 0A02 F5BB 52CD</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">uid Yegor Kozlov &lt;yegor.kozlov at gmail dot com&gt;</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">uid Yegor Kozlov &lt;yegor at dinom dot ru&gt;</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">uid Yegor Kozlov &lt;yegor at apache dot org&gt;</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody">sub 4096g/7B45A98A 2007-06-18 [expires: 2012-06-16]</span>
</div>
</div>
</div>
<a name="archive"></a>
<h2 class="boxed">Release Archives</h2>
<div class="section">
<p>
Apache POI became a top level project in June 2007 and POI 3.0 artifacts were re-released. Prior to that
date POI was a sub-project of
<a href="https://jakarta.apache.org/">Apache Jakarta.</a>
</p>
<ul>
<li>
<a href="https://archive.apache.org/dist/poi/release/src/">Source Artifacts</a>
</li>
<li>
<a href="https://archive.apache.org/dist/poi/release/bin/">Binary Artifacts</a>
</li>
<li>
<a href="https://archive.apache.org/dist/jakarta/poi/release/">Artifacts from prior to 3.0</a>
</li>
</ul>
</div>
</div>
<!--+
|end content
+-->
<div class="clearboth">&nbsp;</div>
</div>
<div id="footer">
<!--+
|start bottomstrip
+-->
<div class="lastmodified">
<script type="text/javascript"><!--
document.write("Last Published: " + document.lastModified);
// --></script>
</div>
<div class="copyright">
Copyright &copy;
2001-2026 <a href="https://www.apache.org/">The Apache Software Foundation</a>
<br>
Apache POI, POI, Apache, the Apache logo, and the Apache
POI project logo are trademarks of The Apache Software Foundation.
</div>
<div id="feedback">
Send feedback about the website to:
<a id="feedbackto" href="mailto:dev@poi.apache.org?subject=Feedback%C2%A0download.html">dev@poi.apache.org</a>
</div>
<!--+
|end bottomstrip
+-->
</div>
</body>
</html>