
Generate, load, edit and save spreadsheets - high-speed Excel spreadsheet API for Java.
Features
- 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 the import: pivot tables, comments, charts, conditional formatting, data validation, formulas, shapes and pictures, sparklines, and tables stay intact.
- Develop in Java for Windows, Linux, and Mac - Create lightning-fast spreadsheets in cross-platform apps with this intuitive Java API.
- Based on Excel's 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 apps with Excel spreadsheets to the cloud - With NuGet and Documents for Excel, you can deploy to Azure, AWS, and AWS Lambda.
- Analyze, calculate, and visualize - Create matrix-like spreadsheets complete with calculations, figures, sparklines, tables, and color themes.
- Import and export Excel - Seamlessly import and export Excel-compatible XLSX files with no Excel dependency.
- Workbooks and worksheets - Create, import, export, use passwords, add sheets, activate, configure, delete, and protect.
- Formulas (450+ Excel functions) and custom functions - Use hundreds of built-in functions and operators to perform complex calculations - or build your own custom functions and create what you need.
- Pivot and Excel tables - Create Excel tables of data, and add pivot tables to automatically count, total, or average the data.