What's new
fastexcel
0.12.0 adds the following features:
- Support for excel tables
- A single dtype that will be used for all columns can now be specified when loading a sheet
- Sheets now have a
visible
attribute indicating wether they're visible, hidden or very hidden
Breaking changes
- The
header_row
parameter now represents the exact index of a row in a sheet. It is more explicit this way, but may break existing code relying oncalamine
's legacy row skipping behaviour (if empty rows were found at the beginning of the sheet)
All changes
- chore(deps): bump pretty_assertions from 1.4.0 to 1.4.1 in the prod-deps group by @dependabot in #286
- feat(ExcelSheet): added a "visible" attribute by @lukapeschke in #285
- feat(ci): publish sdist to PyPI as well by @lukapeschke in #284
- feat: table support for Excel (XLSX) sheets by @wdoppenberg in #282
- feat: introduce ExcelTable object by @lukapeschke in #287
- chore(deps): bump rstest from 0.22.0 to 0.23.0 in the prod-deps group by @dependabot in #291
- build: add license and other stuff by @PrettyWood in #290
- chore(deps): update pre-commit requirement from <4,>=2.20.0 to >=2.20.0,<5 by @dependabot in #294
- feat: mimic excel behavior to convert float to string by @PrettyWood in #292
- chore(deps): bump calamine from 0.25.0 to 0.26.0 in the prod-deps group by @dependabot in #295
- chore(deps): bump calamine from 0.26.0 to 0.26.1 in the prod-deps group by @dependabot in #296
- build(deps): bump arrow to 53.1.0 and pyo3 to 0.22.3 by @PrettyWood in #298
- build(deps): clean Cargo.toml and update lock file by @PrettyWood in #300
- feat!:
header_row
is now the exact index of the row when loading a sheet by @PrettyWood in #297 - feat: add support for one dtype for all columns by @PrettyWood in #299
- chore: v0.12.0 by @lukapeschke in #301
New Contributors
- @wdoppenberg made their first contribution in #282
Full Changelog: v0.11.6...v0.12.0