Rustpy-xlsxwriter

Latest version: v0.0.6

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

Scan your dependencies

Page 10 of 17

0.39.0

Added

- Added [`Worksheet::write_row()`], [`Worksheet::write_column()`],
[`Worksheet::write_row_matrix()`] and [`Worksheet::write_column_matrix()`]
methods to write arrays/iterators of data.

- Added [`Formula`] and [`Url`] types to use with generic [`Worksheet::write()`].

[Feature Request 16].

- Make several string handling APIs more generic using `impl Into<String>`.

[Feature Request 16].

- Renamed/refactored `XlsxColor` to [`Color`] for API consistency. The
`XlsxColor` type alias is still available for backward compatibility.

[`Url`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Url.html
[`Color`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/enum.Color.html
[`Formula`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Formula.html
[Feature Request 16]: https://github.com/jmcnamara/rust_xlsxwriter/issues/16
[`Worksheet::write()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write
[`Worksheet::write_row()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_row
[`Worksheet::write_column()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_column
[`Worksheet::write_row_matrix()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_row_matrix
[`Worksheet::write_column_matrix()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_column_matrix

0.38.0

Added

- Added several Chart axis and series methods:

- [`ChartAxis::set_hidden()`]
- [`ChartAxis::set_label_interval()`]
- [`ChartAxis::set_label_position()`]
- [`ChartAxis::set_log_base()`]
- [`ChartAxis::set_major_gridlines()`]
- [`ChartAxis::set_major_gridlines_line()`]
- [`ChartAxis::set_major_tick_type()`]
- [`ChartAxis::set_major_unit()`]
- [`ChartAxis::set_max()`]
- [`ChartAxis::set_min()`]
- [`ChartAxis::set_minor_gridlines()`]
- [`ChartAxis::set_minor_gridlines_line()`]
- [`ChartAxis::set_minor_tick_type()`]
- [`ChartAxis::set_minor_unit()`]
- [`ChartAxis::set_position_between_ticks()`]
- [`ChartAxis::set_reverse()`]
- [`ChartAxis::set_tick_interval()`]
- [`ChartSeries::set_invert_if_negative()`]
- [`ChartSeries::set_invert_if_negative_color()`]

[`ChartAxis::set_hidden()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_hidden
[`ChartAxis::set_label_interval()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_label_interval
[`ChartAxis::set_label_position()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_label_position
[`ChartAxis::set_log_base()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_log_base
[`ChartAxis::set_major_gridlines()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_major_gridlines
[`ChartAxis::set_major_gridlines_line()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_major_gridlines_line
[`ChartAxis::set_major_tick_type()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_major_tick_type
[`ChartAxis::set_major_unit()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_major_unit
[`ChartAxis::set_max()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_max
[`ChartAxis::set_min()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_min
[`ChartAxis::set_minor_gridlines()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_minor_gridlines
[`ChartAxis::set_minor_gridlines_line()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_minor_gridlines_line
[`ChartAxis::set_minor_tick_type()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_minor_tick_type
[`ChartAxis::set_minor_unit()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_minor_unit
[`ChartAxis::set_position_between_ticks()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_position_between_ticks
[`ChartAxis::set_reverse()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_reverse
[`ChartAxis::set_tick_interval()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartAxis.html#method.set_tick_interval
[`ChartSeries::set_invert_if_negative()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartSeries.html#method.set_invert_if_negative
[`ChartSeries::set_invert_if_negative_color()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartSeries.html#method.set_invert_if_negative_color

0.37.0

Added

- Added font formatting support to chart titles, legends, axes and data labels
via [`ChartFont`] and various `set_font()` methods.

- Made [`Worksheet::write_string()`] and [`Worksheet::write()`] more generic via
`impl Into<String>` to allow them to handle `&str`, `&String`, `String`, and
`Cow<>` types.

See [GitHub Feature Request 35].

[`ChartFont`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartFont.html
[`Worksheet::write()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_string
[`Worksheet::write_string()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_string
[GitHub Feature Request 35]: https://github.com/jmcnamara/rust_xlsxwriter/issues/35

0.36.1

Fix cargo/release issue with 0.36.0 release.

0.36.0

Added

- Added performance improvement for applications that use a lot of `Format`
objects. [GitHub Issue 30].


Fixed

- Fixed issue introduced in v0.34.0 where `Rc<>` value was blocking `Send` in
multithreaded applications. [GitHub Issue 29].

[GitHub Issue 29]: https://github.com/jmcnamara/rust_xlsxwriter/issues/29
[GitHub Issue 30]: https://github.com/jmcnamara/rust_xlsxwriter/issues/30

0.35.0

Added

- Added support for Chart Series data labels including custom data labels. See
[`ChartDataLabel`], [`Chart::series.set_data_label()`] and [`Chart::series.set_custom_data_labels()`].

[`ChartDataLabel`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartDataLabel.html
[`Chart::series.set_data_label()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartSeries.html#method.set_data_label
[`Chart::series.set_custom_data_labels()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/chart/struct.ChartSeries.html#method.set_custom_data_labels

Page 10 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.