feat: add support for ODS file format with read/write capabilities by liugddx · Pull Request #745 · apache/fesod

pom.xml Added odfdom-java 0.9.0 dependency version property fesod-sheet/pom.xml Declared odfdom-java dependency for ODS support fesod-sheet/src/main/java/org/apache/fesod/sheet/support/ExcelTypeEnum.java Added ODS enum value with .ods extension and ZIP magic bytes; integrated ODS detection in file type resolution fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/ods/*.java Complete ODS metadata implementation mirroring POI interfaces for workbook, sheet, row, cell, and styling fesod-sheet/src/main/java/org/apache/fesod/sheet/context/ods/*.java ODS-specific read context classes for managing read operations fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/ods/*.java Holder classes for ODS workbook and sheet metadata during read operations fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/ods/OdsExcelReadExecutor.java Core executor for parsing ODS files and converting to internal data structures fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/ExcelAnalyserImpl.java Integrated ODS read support into main analysis dispatcher fesod-sheet/src/main/java/org/apache/fesod/sheet/context/AnalysisContextImpl.java Added ODS context initialization in analysis pipeline fesod-sheet/src/main/java/org/apache/fesod/sheet/util/WorkBookUtil.java Added ODS workbook creation in write operations fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/DefaultWriteHandlerLoader.java Configured default write handlers for ODS format fesod-sheet/src/test/java/org/apache/fesod/sheet/ods/OdsReadWriteTest.java Comprehensive test suite covering write, read, and round-trip operations website/docs/sheet/read/ods.md English documentation for ODS feature with examples and feature support matrix website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/ods.md Chinese translation of ODS documentation website/sidebars.js Added ODS documentation to navigation sidebar