Click or drag to resize

Introduction

GemBox.Spreadsheet for Java is a Java component that enables developers to read, write and convert spreadsheet files (XLSX, XLS, ODS, CSV, TXT, HTML) from Java applications in a simple and efficient way.

GemBox.Spreadsheet for Java has the following characteristics:

Rich Set of Features

GemBox.Spreadsheet for Java allows you to:

  • Read Excel Workbooks (XLSX, XLS), OpenDocument Spreadsheets (ODS), Character-separated-values text files (CSV), Fixed-columns-width text files (TXT) and Web Pages (HTML).

  • Write, create and convert to Excel Workbooks (XLSX, XLS), OpenDocument Spreadsheets (ODS), Character-separated-values text files (CSV), Fixed-columns-width text files (TXT) and Web Pages (HTML).

  • Programmatically access and change spreadsheet content, formatting options and other settings.

Unified programming interface for XLSX, XLS, ODS, CSV, TXT, HTML formats.

GemBox.Spreadsheet for Java provides a single programming interface for multiple spreadsheet formats (XLSX, XLS, ODS, CSV, TXT, HTML) which makes it very easy to programmatically create spreadsheet and save it in various file formats or to convert spreadsheets between various file formats.

For more details about supported spreadsheet file formats in GemBox.Spreadsheet for Java, see Supported File Formats.

Independent of Microsoft Excel Automation

GemBox.Spreadsheet for Java does not use Microsoft Excel Automation so it can be used on machines without Microsoft Excel installed.

Plain and Fair Licensing

We don't charge you additional server licenses. You can use our component for an unlimited number of projects (you don’t need to purchase additional "OEM licenses"). Nor do we force you to purchase subscription packages.

Our licensing is very simple; every developer working with our component needs to be covered by a developer license. We don't care if it is a desktop or a web application, how many servers you use or if you have just one or millions of customers.

For more information about evaluating and licensing GemBox.Spreadsheet, see Evaluation and Licensing.

High Performance

With GemBox.Spreadsheet you will experience high performance reading, writing, data importing / exporting and other spreadsheet processing related tasks.

Simple and Intuitive API

GemBox.Spreadsheet is designed and developed to conform to standards and best practices for developing Java libraries.

GemBox.Spreadsheet has been designed from a user-friendly point of view. GemBox.Spreadsheet API is simple and intuitive allowing the users to spend less time on studying underlying technology and specification and spend more time on actual application development.

To help you get started coding with GemBox.Spreadsheet for Java, see Hello World Example.