Rustpy-xlsxwriter

Latest version: v0.0.6

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

Scan your dependencies

Page 2 of 17

0.81.0

Added

- Added the optional crate feature `rust_decimal` to allow writing the
[`Decimal`] type in [`Worksheet::write()`] via [`rust_decimal`]. This requires
that the `Decimal` can be represented as a `f64` in Excel.

[Request 127]

- Added the [`Worksheet::autofit_to_max_width()`] method to enable autofitting
long strings with an upper limit for readability.

- Updated `polars` dependency to 0.45 to pick up latest Polars additions for
[`polars_excel_writer`].

- Added some code changes to prepare for Rust edition 2024.


[`Decimal`]: https://docs.rs/rust_decimal/latest/rust_decimal/struct.Decimal.html
[Request 127]: https://github.com/jmcnamara/rust_xlsxwriter/issues/127
[`rust_decimal`]: https://docs.rs/rust_decimal/latest/rust_decimal
[`Worksheet::autofit_to_max_width()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.autofit_to_max_width

0.80.0

Fixed

- Fixed issue where unnecessary heap memory was being used to zip worksheets in
`constant_memory` mode. This version is a recommended upgrade for anyone using
that mode/feature.

[Issue 120]

[Issue 120]: https://github.com/jmcnamara/rust_xlsxwriter/issues/120

Added

- Added the [`utility::cell_autofit_width()`] function to allow users to
calculate a string auto-fit width so that they can implement their own
auto-fit functionality with additional logic.

[`utility::cell_autofit_width()`]:
https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/utility/fn.cell_autofit_width.html

- Updated `polars` dependency to 0.44 to pick up latest Polars additions for
[`polars_excel_writer`].

0.79.4

Fixed

- Fixed issue when handling PNG images with 0 DPI but with DPI units set.

[Issue 117]

[Issue 117]: https://github.com/jmcnamara/rust_xlsxwriter/issues/117

0.79.3

Added

- Made the `FilterData::new_string_and_criteria()` and
`FilterData::new_number_and_criteria()` functions public to allows users to
implement the [`IntoFilterData`] trait.

[Request 115]

[`IntoFilterData`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/trait.IntoFilterData.html
[Request 115]: https://github.com/jmcnamara/rust_xlsxwriter/issues/115


Fixed

- Fixed maximum cell width when autofitting columns. The maximum width is now
constrained to the Excel limit of 255 characters/1790 pixels.

[Issue 114]

[Issue 114]: https://github.com/jmcnamara/rust_xlsxwriter/issues/114

0.79.2

Added

- Added support for adding multiple objects (charts, images, shapes and buttons)
of the same type in the same cell, but with unique offset values. This allows
the user to position multiple objects using the same cell reference and
different offset values when using functions like
[`Worksheet::insert_chart_with_offset()`].

[`Worksheet::insert_chart_with_offset()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.insert_chart_with_offset

0.79.1

Fixed

- Fixed issue where the precedence order of conditional formats wasn't being
preserved and the rules were being sorted into row/column order instead of
insertion order. This issue would only be visible with nested conditional
formats and shouldn't affect most users.

[Issue 113]

[Issue 113]: https://github.com/jmcnamara/rust_xlsxwriter/issues/113

Page 2 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.