Работа с упаковкой
Обзор
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 | ✓ | ✓ |