Programmatically create, edit, import, and export Excel spreadsheets in your Java applications. Deploy nearly anywhere.
Latest Release Info
What's New in GrapeCity Documents for Excel v6
GrapeCity Documents for Excel, Java edition, is a programming interface that allows Java developers to programmatically create and manipulate Excel documents at scale. GrapeCity Documents for Excel is a solution that allows developers to import/export, create reports & templates, and deploy spreadsheets across Java applications.
Fast and Efficient
Save memory and time with the lightweight API architecture. The more rows in the spreadsheet, the faster our API is by comparison.
Flexible Themes and Components
Empower users with customizable themes, configurable components, summary data, custom styles, embedded drawing objects, integrated calculation engine, and more.
Seamless Excel Compatibility
Lose nothing on import. Pivot tables, comments, charts, conditional formatting, data validation, filters, formulas, shapes, pictures, slicers, sparklines, and tables stay intact.
Develop Excel Spreadsheets in Java 8.0+ for Windows, Linux, and Mac
Create lightning-fast spreadsheets in cross-platform apps with this intuitive Java API.
Document Object Model
The interface-based API allows you to import, calculate, query, generate, and export any spreadsheet scenario. With the VSTO-style API, you can create custom styles using the same elements as VS Tools for Office.
Deploy Java Spreadsheets to the Cloud
Cloud-based deployment means you can be everywhere - with NuGet and Documents for Excel, you can deploy to Azure, AWS, and AWS Lambda.
Import data only from Excel files
Try new ImportData() function to import just the data from Excel files without loading the whole object model. Faster and efficient way to import data.
Custom Reports using Excel (.xlsx) Templates in Java
Define Excel templates to automate and generate comprehensive Excel reports such as invoices, sales reports, receipts, shipping labels, purchase orders, and more.
Travel Expense Report
Add tables, formatting, images, and formulas to an Excel spreadsheet for complete professional reports with our Java Excel API Library.
Generate Paginated Spreadsheet Reports
Generate well-organized Medical reports, Product Catalogs, Lists, and more using GcExcel's Paginate spreadsheet reports feature. This feature can set a fixed number of rows or on-page size into multiple worksheets. Configure Page/Group Header/Footer, set grouping properties, keep together grouped content, and more.
Financial KPI Report
Use icons, cell formatting, images, and calculations to create dashboard-type reports to measure company performance.
Customer Profitability Analysis Report
Create matrix-like spreadsheets, complete with calculations, figures, sparklines, tables, and color themes.
Quickly create simple forms, like invoices, with one of our built-in templates with our Java Excel API.
Convert Excel Templates to PDF Forms with HTML5 Input Types
GcExcel Java Excel Library provides tools to create templates and define form fields in the templates, and utilize validation in the fields to ensure data accuracy and consistency. Messages can be assigned based on the validation type, like required fields or specific format types.
Check out the new GrapeCity Documents Data Viewer to view multiple data documents on the web. Take advantage of the seamless API to embed the Data Viewer in cross-platform applications.
The demo includes a tutorial with step by step instructions to begin using Documents for Excel to code Java spreadsheets today. It also showcases many of the features with code samples you can download and apply now
"The speed to build what we needed and the level of ease of use of controls are why we chose GrapeCity. It was a perfect fit."
Spiro Skias - CGI