Aspose for Java

Aspose provides a wide range of Java APIs for developers to create and manage various types of applications that deals with files and different formats.

Aspose facilitates the Java developers with Aspose.Total which includes following easy to use, efficient and separately downloadable components:

  • Aspose.Cells to deal with Microsoft Excel® and OpenOffice spreadsheets.
  • Aspose.Words for Microsoft Word and OpenOffice documents.
  • Aspose.Slides for Microsoft PowerPoint and OpenOffice presentation files.
  • Aspose.Pdf to create and manipulate PDF documents.
  • Aspose.BarCode for generation and recognition of barcodes.
  • Aspose.Tasks to deal with Microsoft Project®.
  • Aspose.Email to read and write email messages in various formats without Microsoft Outlook.
  • Aspose.OCR for optical character and marker recognition.
  • Aspose.Imaging to create, edit, draw and convert images.

Apache POI

[![][2] Project’s mission is to create and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft’s OLE 2 Compound Document format (OLE2).

You can read and write Microsoft Excel, Microsoft Word and Microsoft PowerPoint files using Java. For each Microsoft Office application there exists a component module that attempts to provide a common high level Java API to both OLE2 and OOXML document formats.

  • This is most developed for Excel workbooks [(SS=HSSF+XSSF)][3].
  • Work is progressing for Word documents [(HWPF+XWPF)][4] and PowerPoint presentations [(HSLF+XSLF)][5].

Aspose for Apache POI

Project [Aspose for Apache POI][6] shows how different functionalities can be achieved using Aspose Java APIs in comparison with Apache POI. Examples with their source codes are hosted on [CodePlex][7], [GitHub][8], [Bitbucket][9] and [SourceForge][10].

These examples are also available at [CodePlex][11], [GitHub][12], [Bitbucket][13] and [SourceForge][14].

Aspose has many more features than Apache POI to fulfill developer requirements. To highlight some of these features, following are few examples of each module.

You can review and download these examples at [CodePlex][15], [GitHub][16], [Bitbucket][17] and [SourceForge][18].

These examples are helpful for developers who want to compare Apache POI with Aspose or migrate from Apache POI to Aspose.

  • Many more examples are available at [Aspose Docs][19]. [Keep visiting us][20].
  • Raise your queries and suggest more examples via [interactive forums][21] or any of our supported social coding sites.

Learn more about [Aspose][22].

[2]: https://blog.aspose.com/wp-content/uploads/sites/2/2014/04/apache-poi.png “Apache POI”)](https://blog.aspose.com/wp-content/uploads/sites/2/2014/04/apache-poi.png)The [Apache POI](https://poi.apache.org/ [3]: https://poi.apache.org/spreadsheet/index.html [4]: https://poi.apache.org/document/index.html [5]: https://poi.apache.org/slideshow/index.html [6]: https://docs.aspose.com/ [7]: https://docs.aspose.com/ [8]: https://github.com/asposemarketplace/Aspose_for_Apache_POI [9]: https://bitbucket.org/asposemarketplace/aspose-for-apache-poi [10]: https://sourceforge.net/projects/asposeforapachepoi/ [11]: https://docs.aspose.com/ [12]: https://github.com/asposemarketplace/Aspose_for_Apache_POI/wiki [13]: https://bitbucket.org/asposemarketplace/aspose-for-apache-poi/wiki/Home [14]: https://sourceforge.net/p/asposeforapachepoi/wiki/Home/ [15]: https://docs.aspose.com/ [16]: https://github.com/asposemarketplace/Aspose_for_Apache_POI/wiki [17]: https://bitbucket.org/asposemarketplace/aspose-for-apache-poi/wiki/Home [18]: https://sourceforge.net/p/asposeforapachepoi/wiki/Home/ [19]: https://blog.aspose.com/ [20]: http://www.aspose.com/java/total-component.aspx [21]: http://www.aspose.com/community/forums/default.aspx [22]: http://www.aspose.com/