true true true true true true false true .at. true Apache POI 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. https://poi.apache.org images/project-header.png Apache Software Foundation The Apache Software Foundation is a cornerstone of the modern Open Source software ecosystem – supporting some of the most widely used and important software solutions powering today's Internet economy. https://www.apache.org images/group-logo.png images/favicon.ico false 2001 The Apache Software Foundation https://www.apache.org/ Apache, Apache POI, the Apache feather logo, and the Apache POI logos are trademarks of The Apache Software Foundation. Send feedback about the website to: p.quote { margin-left: 2em; padding: .5em; background-color: #f0f0f0; font-family: monospace; } #footer a { color: #0F3660; } #footer a:visited { color: #009999; } #top .projectlogo { float: none; text-align: center; width: auto; } #menu { width: 200px } #content { padding-left: 230px } #content table.autosize { width: auto; } #credit2 img { margin-top: 20px } .boxed { padding-left: 10px; border-radius: 10px 0px; } h2.boxed { color: white; background-color: #036; } h3.boxed { color: white; background-color: #888; } table.POITable th { background-color: #bbb !important } table.POITable tr:nth-child(even) { background-color: #ddd } table.POITable tr:nth-child(odd) { background-color: #efefef } .feature-yes { background-color: #9f9 } .feature-na { background-color: #ddf } .feature-no { background-color: #f99 } li.pro, li.con { list-style: none; padding-left: 0.7em; text-indent: -0.3em; } li.pro::before, li.con::before { content: "\00a0"; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; margin-right: 0.3em; background-repeat: no-repeat; background-position: center; } li.pro::before { background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='green' d='M16.59 7.58L10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/></svg>"); } li.con::before { background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='red' d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z'></path></svg>"); } /* Bare bones style for the desired effect */ div.code { display: table; white-space: pre-wrap; border: solid 1px black; font-family: monospace; } div.code::before { counter-reset: linenum; } div.codeline { display: table-row; counter-increment: linenum; } span.lineno { display: table-cell; user-select: none; -moz-user-select: none; -webkit-user-select: none; width: 4em; background: #f0f0f0; padding: 3px; padding-top: 0px; border-right: solid 1px silver; border-top: solid 1px silver; } span.lineno::before { content: counter(linenum) "."; text-align: right; display: block; font-size: 90%; color: #999; } span.codebody { display: table-cell; padding: 3px 5em 3px 1em; background: white; } div.code div.codeline:nth-child(odd) .codebody { background: #f0f8ff; } dd { margin-bottom: 1em; } tr.action td:nth-child(1), tr.action td:nth-child(2), tr.action td:nth-child(3) { text-align: center; } .sebb, a.sebb:link, a.sebb:visited { color: white; } Page 1 1in 1in 1.25in 1in false false false Apache Event https://www.apache.org/events/current-event.html https://www.apache.org/events/current-event-125x125.png 125 125 Support Apache https://donate.apache.org/ images/support-asf.png 125 125 powered by POI https://www.apache.org/foundation/press/kit/#poweredby images/poweredby-poi-logo.png 125 125