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 settingsxl/worksheets/sheet1.xml— worksheet data including cells and AutoFilterxl/sharedStrings.xml— shared string tablexl/styles.xml— cell style definitions