XLSX Packaging

How to Work with XLSX Packaging in Java

Overview

This guide shows how to save Aspose.Cells FOSS for Java workbooks to the XLSX format. XLSX files are ZIP packages containing XML parts; the library handles the packaging layer automatically when you call Workbook.save().

Saving to XLSX

Call Workbook.save() with a .xlsx extension to write the workbook. The method writes the workbook as a standard OOXML ZIP package:

import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;

try (Workbook workbook = new Workbook()) {
    WorksheetCollection sheets = workbook.getWorksheets();
    Worksheet sheet = sheets.get(0);
    sheet.getCells().get("A1").putValue("Hello, XLSX");
    workbook.save("output.xlsx");
}

The generated .xlsx file contains the standard OOXML parts:

  • xl/workbook.xml — workbook-level settings
  • xl/worksheets/sheet1.xml — worksheet data including cells and AutoFilter
  • xl/sharedStrings.xml — shared string table
  • xl/styles.xml — cell style definitions

See Also

 English