High-Speed Java Excel Spreadsheet API Library
Document Solutions for Excel (DsExcel, previously GcExcel), Java Edition, allows you to programmatically create, edit, import, and export Excel spreadsheets in your Java applications. Deploy nearly anywhere.
- Create, load, edit, and save Excel XLSX spreadsheets
- Save to XLSX, PDF, HTML, CSV, JSON, Images, and SpreadJS files
- Based on the Excel Object Model with zero Excel dependencies
- Deploy locally, inhouse or to Cloud, including Azure and AWS
- 2x+ faster and less memory than Apache POI
A Java Excel Spreadsheet API library is a programming interface allowing Java developers to programmatically create and manipulate Excel documents at scale. Document Solutions for Excel, Java Edition (DsExcel Java) is a solution that allows developers to import/export, create reports & templates, and deploy spreadsheets across Java applications.
The Benefits of a Java Excel API Library
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 Maven and DsExcel Java, you can deploy to Azure, AWS, and AWS Lambda.
Generate Paginated Spreadsheet Reports
Generate well-organized Medical reports, Product Catalogs, Lists, and more using DsExcel'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
DsExcel Java’s Excel API library provides tools to create templates, 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.
Import/Export SpreadJS .sjs file
Import, export, and control commonly used spreadsheet features from a SpreadJS (.sjs) file to Excel (.xlsx) and vice-versa using DsExcel Java; this includes:
- Formulas and Validations
- Styles and Formatting
- Range, Table, Pivot Table
- Chart, Shape, Picture
- Form Controls
- Notes, Comments, and more
Top Features for Excel Java API
Explore the Advanced Features of a Java Excel API
The demo includes a tutorial with step by step instructions to begin using Document Solutions for Excel Java to code Java spreadsheets today. It also showcases many of the features with code samples you can download and apply now
Document Solutions Media
Trusted by the World's Leading Companies
"The speed to build what we needed and the level of ease of use of controls are why we chose GrapeCity [now known as MESCIUS]. It was a perfect fit."
Spiro Skias - CGI