Работа с упаковкой

Обзор

Aspose.Cells FOSS for Java читает и записывает файлы XLSX, используя формат пакета OOXML ZIP. Сериализатор читает все необходимые части из ZIP‑архива и записывает корректно сформированный XML в правильные пути записей при сохранении.

XLSX как ZIP‑пакет

Файл .xlsx представляет собой ZIP‑архив, содержащий XML‑части. Основной XML листа находится по адресу xl/worksheets/sheet1.xml. Часть книги находится по адресу xl/workbook.xml. Общие строки хранятся в xl/sharedStrings.xml. Эти части автоматически создаются Workbook.save().

Параметры сохранения

Метод Workbook.save(path) генерирует корректный файл .xlsx. Сохранение в настоящее время ограничено форматом .xlsx:

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

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

Поддерживаемые форматы

ФорматРасширениеЧтениеЗапись
Excel Open XML.xlsx
 Русский