Axyra Sheets Documentation
Axyra Sheets is an embeddable, Excel-compatible spreadsheet processing engine, available to Java applications as a library. It reads and writes spreadsheet files, calculates formulas, and renders PDF or images without requiring Microsoft Office.
Documentation
| Quick Start | Start with AI-assisted development or build your first workbook manually. |
| Guides | Task-oriented walkthroughs for creating and reading Excel files, exporting application data, generating reports, and converting Excel to PDF. |
| Developer Reference | The full guide: AI-assisted development, workbook and sheet model, formulas, charts, import/export, rendering, and licensing. |
| Javadoc | Generated API documentation for every public class in io.keikai.axyra.sheets. |
What it does
Axyra Sheets provides server-side spreadsheet processing for Java applications, from file import and formula calculation to charts, pivot tables, and PDF/image rendering. It works directly with Excel files without requiring Microsoft Office.
| Area | Summary |
|---|---|
| File formats | XLSX, XLSM, XLSB, legacy XLS (BIFF8), ODS, CSV, JSON — read and write |
| Formulas | Excel-compatible parser and evaluator, 500+ built-in functions, array/spill semantics, iterative calculation, user-defined functions |
| Content objects | Charts, pivot tables, tables, slicers, timelines, conditional formats, data validation, comments and threaded comments, hyperlinks, form controls, SmartArt, sparklines, OLE objects, VBA modules |
| Output | PDF (with encryption, watermarks, PDF/A), PNG / SVG / JPEG / GIF / BMP / TIFF, HTML |
| Security | Workbook encryption (read and write), OPC digital signatures, sheet and range protection |
| Scale | A columnar backend and a streaming writer for large sheets |
Looking for a UI spreadsheet component? Visit Keikai Spreadsheet instead, or see how Axyra Sheets and Keikai Spreadsheet compare.