- Release Notes: https://docs.xlwings.org/en/latest/whatsnew.html
- Installation: To install this release, you must use a package manager like
uv,pip, orconda, you can't install from source directly, see https://docs.xlwings.org/en/stable/installation.html - CLI:
xlwings.exeis a standalone xlwings command-line client with very limited functionality. It currently works for thexlwings vbaandxlwings addin -fcommands and saves you from having to install a full Python installation if these are your only use cases.
What's Changed
- added Sheets.move() by @fzumstein in #2755
- Conditional formats by @fzumstein in #2756
- Strengthen conditional format snapshots by @fzumstein in #2757
- Add data validation API by @fzumstein in #2758
- AutoFilter by @fzumstein in #2759
- Add live formatting-aware used range getter by @fzumstein in #2764
- Add chart axis & series API by @fzumstein in #2763
- added Range.get_colors() by @fzumstein in #2765
- Add shape-validated bulk fill colors API by @fzumstein in #2766
- updated mac_dict.py and added build script by @fzumstein in #2760
- fix: implement PID parsing for macOS 27 compatibility by @fzumstein in #2762
- Add public API for cell notes by @fzumstein in #2767
- Add support for threaded comments by @fzumstein in #2768
- Added support for Range.sort() by @fzumstein in #2769
- Add range find and replace API by @fzumstein in #2770
- Add client cache flag to Office.js function decorator by @fzumstein in #2771
- Add range duplicate removal and special cell selection by @fzumstein in #2772
- Add row and column visibility to public range API by @fzumstein in #2773
- Added support for Table column/row operations by @fzumstein in #2774
- Add async PivotTable range reads by @fzumstein in #2775
Full Changelog: 0.37.4...0.37.5