Praca z pakowaniem
Przegląd
Aspose.Cells FOSS for Java odczytuje i zapisuje pliki XLSX przy użyciu formatu pakietu OOXML ZIP. Serializator odczytuje wszystkie wymagane części z archiwum ZIP i zapisuje poprawnie sformatowany XML w odpowiednich ścieżkach wpisów podczas zapisu.
XLSX jako pakiet ZIP
Plik .xlsx jest archiwum ZIP zawierającym części XML. Podstawowy XML arkusza znajduje się w xl/worksheets/sheet1.xml. Część skoroszytu znajduje się w xl/workbook.xml. Wspólne ciągi znaków są przechowywane w xl/sharedStrings.xml. Te części są generowane automatycznie przez Workbook.save().
Opcje zapisu
Metoda Workbook.save(path) tworzy prawidłowy plik .xlsx. Zapisywanie jest obecnie ograniczone do formatu .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");
}Obsługiwane formaty
| Format | Rozszerzenie | Odczyt | Zapis |
|---|---|---|---|
| Excel Open XML | .xlsx | ✓ | ✓ |