Python-calamine

Latest version: v0.3.1

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

0.26.1

- fix: sparse celle expect 0 index rows, even when using `header_row`

0.26.0

- feat: add ability to merge cells from xls and xlsx
- feat: add options to keep first empty rows for xlsx
- feat: support consecutive repeated empty cells for ods
- feat: add new `header_row` config
- test: fix broken fuzzer
- docs: fix broken links in README
- docs: enable dates and pictures features in docs.rs build
- chore: bump MRSV to 1.73

0.25.0

- feat: added `is_error` and `get_error` methods to the `DataType` trait
- feat: add deserializer helper functions
- feat: support get merged region
- feat: add `Range::headers` method
- feat: expose some `Dimensions` methods
- fix: use case insensitive comparison when searching for file in xlsx
- fix: do not panic when reading cell format with invalid index
- chore: use `OnceLock` instead of once_cell crate (MSRV: 1.71)

0.24.0

- refactor (breaking): rename `DataType` enum to `Data` and `DataTypeRef` to `DataRef`
- feat: introduce a `DataType` trait implemented by both `Data` and `DataRef`.
- feat: `Data` and `DataType` now return `Some(0{.0})` and `Some(1{.0})` rather than `None` when `.as_i64` or `.as_f64`
is used on a Bool value
- fix: getting tables names on xlsx workbook without _rels files
- refactor: DateTime(f64) to DateTime(ExcelDateTime)
- feat: detect xlsb/ods password protected files
- feat: introduce is_x methods for date and time variants

0.23.1

- fix: `worksheet_formula` not returning all formula

0.23.0

- feat: add new `DataTypeRef` available from `worksheet_range_ref` to reduce memory usage
- docs: add benchmark plot
- fix: truncated text in xls
- feat: detect if workbook is password protected

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.