Axyra Sheets for Java

Java Excel API · Enterprise-Grade · AI-Assisted

Modern Excel for Your Java Applications

A server-side Java API for enterprise Excel processing, with AI assistance to help you build faster.

Build faster with AI

Developer prompt
“Fill our invoice template with the order data and export it as a PDF.”
↓ Agent Skill grounded in Axyra docs & working examples
Generated code
// Generated by the Axyra Agent Skill
// Task: fill invoice-template.xlsx with the order's data and export it as a PDF.
// Template layout (Sheet1): B2 = customer, B3 = invoice date, line items from A6.
// Axyra does not recalculate on open, so totals are recalculated before rendering.
try (Workbook wb = Workbook.open(Path.of("invoice-template.xlsx"))) {
    Sheet sheet = wb.sheet("Sheet1");
    sheet.cell(1, 1).setValue(CellValue.text(order.getCustomerName())); // B2
    sheet.cell(2, 1).setDate(order.getInvoiceDate());                   // B3
    sheet.importData(5, 0, order.getLineItems(),                        // from A6
            ImportOptions.builder().headers(false).build());
    wb.recalculate();
    wb.renderPdf(Path.of("output/invoice-" + order.getId() + ".pdf"));
}
See more example prompts and responses →

Why Axyra

Production-ready for Java enterprise workflows

Streaming mode exports large files with a low memory footprint — built for batch processing and long-running backend services.
Streaming writebatch processing

Designed for AI-assisted development

Axyra APIs are designed and refined for clarity, making them easier for AI coding agents to understand and use.
AI-friendly APIClear API design

Modern Excel formula engine

Dynamic arrays, XLOOKUP, FILTER, LAMBDA, LET, and ~500 total functions — your server calculates what modern Excel calculates.
~500 functionsSPILL / dynamic arraysUDF support

Consistent PDF and image output — without Office

Generate high-fidelity PDF, PNG, SVG, and TIFF from your Excel templates, with charts and formatting included.
PDFPNGSVGTIFFno Office dependency

Affordable to Adopt and Deploy

Straightforward licensing for internal applications, OEM distribution, and SaaS, with a low entry cost.
OEM/SaaSFair Pricing

Axyra Agent Skill for complex workflows

Grounded in official docs and verified examples, the Axyra Agent Skill helps coding agents handle complex, multi-step spreadsheet workflows more efficiently.
Agent SkillMulti-step workflowsVerified examples

See how it works

Scenario A — Excel template → PDF

try (Workbook wb = Workbook.open(Path.of("report-template.xlsx"))) {
    SmartMarkers.process(wb.sheet("Sheet1"), data); // fills the ${...} markers
    wb.recalculate();
    wb.renderPdf(Path.of("output/report.pdf"));
}

Scenario B — Formula engine, no Excel needed

try (Workbook wb = Workbook.open(Path.of("model.xlsx"))) {
    Sheet sheet = wb.sheet("Sheet1");
    sheet.cell(1, 1).setValue(CellValue.number(150000)); // B2
    double result = sheet.range("D5").numbers()[0];     // D5 =NPV(B1, B2:B6), evaluated on read
}

Scenario C — SPILL / Dynamic array

try (Workbook wb = Workbook.open(Path.of("sales.xlsx"))) {
    Sheet sheet = wb.sheet("Sheet1");
    sheet.range("C1").setFormula("FILTER(A1:A100, B1:B100>1000)");
    wb.recalculate();
    String spill = sheet.range("C1").spillRange(); // e.g. "C1:C37"
}

Trial & Pricing

🚀 Launch pricing: $399/dev/yr, or $299 with the migration offer

Developer

$959/dev/yr
$399/dev/yr
Internal use — your own systems
  • 1 developer
  • Unlimited internal deployments (dev, staging, prod, cloud)
  • 1-year updates
  • 5 hours of email support
Request Quote

OEM / SaaS

$2,499/dev/yr
$999/dev/yr
Distribute in products or services you sell
  • 1 developer
  • Unlimited deployments — customer sites, SaaS, multi-project
  • 1-year updates
  • 10 hours of email support
Request Quote
Renewal
50% off the standard price ($479/dev/yr). Renewal discount is based on the standard price of $959, not the launch price.
Trial
Download and start immediately, no license key required. Evaluation mode watermarks output.
Custom
Contact us for perpetual or SDK/API licensing.
Switching from another commercial spreadsheet library?
You may qualify for an additional migration discount on your first-year Axyra Sheets license.
Learn about the Migration Program →

Evaluating your options?

We compare Axyra to each major Java Excel library — capabilities, licensing and price.

Frequently asked questions

What is Axyra Sheets?

Axyra Sheets is an AI-ready, server-side Excel processing API for Java (with a .NET edition coming soon) that lets you generate, convert, and calculate Excel files without Microsoft Office, LibreOffice, or COM automation installed on the server. It also includes the Axyra Agent Skill, which equips compatible AI coding agents with Axyra-specific knowledge to help you implement common tasks faster.

How is Axyra related to Keikai?

Axyra brings the spreadsheet engine developed and refined through Keikai Spreadsheet Component into a standalone API for backend developers. It builds on years of spreadsheet engineering experience rather than starting from scratch.

What is the Axyra Agent Skill?

The Axyra Agent Skill equips compatible AI coding agents with Axyra-specific knowledge. Grounded in Axyra documentation and examples, it helps turn natural-language requirements into API-specific Java code within your development workflow, from populating Excel templates to exporting PDFs.

What's the difference between the Developer and OEM/SaaS license?

The Developer license covers internal use across unlimited deployments (dev, staging, prod, and cloud) within your organization. The OEM/SaaS license is required if you distribute or provide an Axyra-powered product or service to customers or other third parties, and covers unlimited deployments across customer sites or SaaS instances. Offering Axyra-powered spreadsheet functionality for other developers or software to use requires a custom license.

Can I include Axyra in an application that I distribute to customers?

Yes. The OEM/SaaS license allows you to include Axyra in your application and deploy it to an unlimited number of customer sites or SaaS instances. However, if you offer spreadsheet processing as an API, SDK, library, or standalone service for others to build on or call directly, please contact us for a custom license.

What is the Axyra Migration Program?

If you're currently using another commercial spreadsheet library and switch to Axyra Sheets, you can receive an additional $100 migration credit on your first-year license.

Available to customers migrating from qualifying commercial spreadsheet libraries. Simple proof of an existing or recent license is sufficient. Mention the Axyra Migration Program when requesting a quote.

Do I need Microsoft Excel installed to use Axyra?

No. Axyra is a Java API backed by a bundled high-performance native engine. Nothing to install: no Office, LibreOffice or COM.

Can I try Axyra before buying?

Yes. You can download and run Axyra immediately in evaluation mode with no license key required; output includes a watermark until you activate a license. If you'd like to evaluate Axyra without the watermark, you can request a 30-day trial license key using your business email.

Is there a .NET version of Axyra?

A .NET edition is in development and coming soon. The Java edition is available now.