The Apache Jakarta Project has released POI 3.6, an open source Java library "for reading and writing Microsoft Office file formats, such as Excel, PowerPoint, Visio and Word." Version 3.6 focuses on improving performance and reucing memory usage.