GrapeCity / DsExcel-Java

High-speed Excel spreadsheet API for Java
https://developer.mescius.com/document-solutions/java-excel-api
75 stars 20 forks source link

Document Solutions for Excel, Java Edition

Programmatically generate, load, modify, and convert Excel .xlsx spreadsheets with ease in your Java applications. Document Solutions for Excel (DsExcel) is a cross-platform high-speed, small-footprint spreadsheet API library that requires no dependencies on Excel. Applications using this spreadsheet API can be deployed to the cloud, Windows, Mac, or Linux. The powerful calculation engine and breadth of features means you'll never have to compromise on design or requirements.

At a glance:

Based on the extensive Excel Object Model, the interface-based API allows you to import, calculate, query, generate, and export any spreadsheet scenario. With the VS Tools for Office-style API, you can create custom styles using the same elements as VS Tools for Office.

Using DsExcel, you can create full reports, sorted and filtered tables, sorted and filtered pivot tables, dashboard reports, add charts, slicers, sparklines, conditional formats, import and export Excel templates, convert spreadsheets to PDF and so much more.

DsExcel comes with a full-featured JavaScript Data viewer control (DsDataViewer).

If you'd like to remove the trial watermark and other trial limitations, please email us.sales@mescius.com to request your 30-day evaluation key.

Complete Client-Server Spreadsheet Solution

You can optionally integrate DsExcel with the SpreadJS JavaScript spreadsheet as a client-side editor/viewer solution when working with Excel files for a complete client-server solution. View the complete supported features list here or download a trial from NPM or the SpreadJS page.

Resources

Other Document Solutions API Solutions

This repository contains source project of Examples and Showcases of DsExcel to help you learn and write your own applications.

Directory Description
dsexcel Contains the latest DsExcel jar package and its dependency packages
Examples.Library A collection of Java examples that help you learn and explore the API features
SpringBootDemo/SpringBoot+React A source project that demonstrates how to use DsExcel Java with SpringBoot + React + Spread.Sheets
SpringBootDemo/SpringBoot+Angular2 A source project that demonstrates how to use DsExcel with SpringBoot + Angular2 + Spread.Sheets

7.2.4

Fixed

7.1.5

Fixed

Added

7.0.5

Fixed

Important note for users of the GrapeCity Documents for Excel, Java Edition

Breaking Changes from the Previous Release

Added

Fixed

6.2.5

Fixed

6.1.4

Fixed

6.0.6

Fixed

5.2.5

Fixed

5.1.5

Fixed

Enhanced

Fixed

Fixed

3.2.4

Fixed

3.2.3

Fixed

3.2.2

Fixed

3.2.1

Fixed

3.2.0

Added

Fixed

3.1.5

Fixed

2.1.0

New Features

2.0.1

Enhancements

Other Resources