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 14 of 17

0.17.0

Added

- Added support for images in headers/footers via the
[`Worksheet::set_header_image()`] and [`Worksheet::set_footer_image()`] methods.

See the [Headers and Footers] and [Adding a watermark] examples in the user guide.

[Headers and Footers]: https://rustxlsxwriter.github.io/examples/headers.html
[Adding a watermark]: https://rustxlsxwriter.github.io/examples/watermark.html
[`Worksheet::set_footer_image()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_footer_image
[`Worksheet::set_header_image()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.set_header_image

0.16.0

Added

- Replicate the optimization used by Excel where it only stores one copy of a
repeated/duplicate image in a workbook.

0.15.0

Added

- Added support for images in buffers via [`Image::new_from_buffer()`].

- Added image accessability features via [`Image::set_alt_text()`] and[`Image::set_decorative()`].

[`Image::set_alt_text()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Image.html#method.set_alt_text
[`Image::set_decorative()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Image.html#method.set_decorative
[`Image::new_from_buffer()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Image.html#method.new_from_buffer

0.14.0

Added

- Added support for inserting images into worksheets with
[`Worksheet::insert_image()`] and [`Worksheet::insert_image_with_offset()`] and
the [`Image`] struct.

See also the [images example] in the user guide.

Upcoming versions of the library will support additional image handling
features such as EMF and WMF formats, removal of duplicate images, hyperlinks
in images and images in headers/footers.

Removed

- The [`Workbook::save()`] method has been extended to handle paths or strings.
The `workbook.save_to_path()` method has been removed. See [PR 15].

[`Image`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/struct.Format.html
[PR 15]: https://github.com/jmcnamara/rust_xlsxwriter/pull/15
[images example]: https://rustxlsxwriter.github.io/examples/images.html
[`Worksheet::insert_image()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.insert_image
[`Worksheet::insert_image_with_offset()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.insert_image_with_offset

0.13.0

Added

- Added support for writing hyperlinks in worksheets via the following methods:

- [`Worksheet::write_url()`] to write a link with a default hyperlink format style.
- [`Worksheet::write_url_with_text()`] to add alternative text to the link.
- [`Worksheet::write_url_with_format()`] to add an alternative format to the link.

See also the [hyperlinks example] in the user guide.

[hyperlinks example]: https://rustxlsxwriter.github.io/examples/hyperlinks.html
[`Worksheet::write_url()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_url
[`Worksheet::write_url_with_text()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_url_with_text
[`Worksheet::write_url_with_format()`]: https://docs.rs/rust_xlsxwriter/latest/rust_xlsxwriter/worksheet/struct.Worksheet.html#method.write_url_with_format

0.12.1

Changed

- Dependency changes to make WASM compilation easier:

- Reduced the `zip` dependency to the minimum import only.
- Removed dependency on `tempfile`. The library now uses in memory files.

Page 14 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.