SODS Versions Save

A simple Java library for handle ODS (Open Document Spreadsheet, compatible with Excel and Libreoffice)

v1.5.1

1 year ago

Hot fix release for the regresion bug #47

For the list of changes of v1.5.0, please check the next link: https://github.com/miachm/SODS/releases/tag/v1.5.0

v1.5.0

1 year ago

New version! Some changes:

  • Excel refused to open files generated by SODS (#45). This has been fixed.
  • Completely refactored the internal table system. The most relevant change is, SODS will not longer waste memory if the ODS producer declares unused rows/columns. This is relevant to #24 since Excel likes to declare 1 million of empty rows at the end
  • Fixed error loading ODS files whose producer didn't explicitely declare any columns (#43)
  • Incorrect row count for files generated by Excel (#41)
  • Added support for Conditional Formating. Now you should be able to specify basic conditional formating for the cells or read them from an ODS file.
  • The function copyTo() in Range didn't copy OfficeAnnotations or Formulas.
  • Added function to hide multiple rows/columns.
  • Change the OfficeAnnotation constructor to public.

Full Changelog: https://github.com/miachm/SODS/compare/v1.4.0...v1.5.0

v1.4.0

2 years ago

Small release:

  • Fix issues with high memory usage (Issue #24).
  • Implement password protection feature (Issue #30).
  • Add vertical aligment feature (Issue #31).

1.3.0

3 years ago

Adding new requested features to the library:

  • Allows to customize the Currency format to the user needs (#20)
  • Adding support for Cell annotations (#22)
  • Adding support for set the cell's border (#19). Thanks to @masete17
  • Fixed a crash when the font size is expresed in floating point format (#21 and #26).
  • Simple date types are not properly formatted (#17)

v1.2.2

4 years ago

Brief release in order to fix some problems in the library.

  • Solved a problem loading files with blank cells (issue #16)
  • Parched a problem loading files generated by Microsoft Excel (issue #15).

v1.2.1

4 years ago

Hotfix release.

Solved a critical issue which caused SODS to fail with huge sheets.

v1.2.0

4 years ago

A new release! Some fresh changes:

  • Add support for more value types (Date, Time, Currency, Percentage, boolean...)
  • Add support for hidden sheets/rows/columns
  • Implemented lazy loading to improve perfomance (See issue #12)
  • Add support for get ranges using a String representation, for example: "B3:D4".
  • Fixes

v1.1.1

4 years ago

Hotfix release!

This version should fix issues reported with rich content in cells. Like leading spaces and newlines.

v1.1.0

4 years ago

New version shipped!

  • Added support for merged cells #5
  • Added ability to read table cells containing multiple styles or multiple rows #4
  • Fixed a loading crash if the cell's color was "transparent" #2
  • Added support for custom column/row size.

v1.0.2

5 years ago

The process of generating/reading ODS files was rewrited. Now it's faster and it has a lower memory usage. Some small errors were fixed.

This version is backwards compatible with the previous version (and the other way around).