NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4507 most downloaded on PyPI
Utilities for working with Excel files that require both xlrd and xlwt
Last release 10 years ago
no release in 18 months
Ships unpredictably
gaps range from 3 weeks to 2.5 years
Nearly every release is documented
notes for 17 of 17 stable releases
Nothing withdrawn
no release was ever pulled
18 years old
17 releases · first in 2008
Move to virtualenv/pip based development.
Updated documentation.
Move to virtualenv/pip based development.
Move to Read The Docs for documentation.
Use Travis CI for testing and releases.
Use features of newer testfixtures in ~xlutils.view.CheckerView.
Python 3 compatibility.
Add support for time cells in ~xlutils.view.View.
Add support for time cells in ~xlutils.view.View.
Add support for .xlsx files in ~xlutils.view.View at the expense of formatting information being available.
One column per quarter.
- Added the xlutils.view module.
Added the xlutils.view module.
Moved documentation to be Sphinx based.
Moved documentation to be Sphinx based.
Support for xlrd 0.9.1, which no longer has pickleable books.
Note
You may encounter performance problems if you work with large spreadsheets and use xlutils 1.6.0 with xlrd versions earlier that 0.9.1.
When using xlutils.copy, the datemode is now copied across from the source solving date problems with certain files.
When using xlutils.copy, the datemode is now copied across from the source solving date problems with certain files.
The errorhandler package is no longer a hard dependency.
As a minimum, xlrd 0.7.2 and xlwt 0.7.4 are now required.
Fix packaging problem caused by the move to git
Fix packaging problem caused by the move to git
Take advantage of "ragged rows" optimisation in xlrd 0.7.3
Take advantage of "ragged rows" optimisation in xlrd 0.7.3
Add support for PANE records to xlutils.copy, which means that zoom factors are now copied.
Removal of references in the finish methods of several filters, easing memory usage in large filtering runs
Removal of references in the finish methods of several filters, easing memory usage in large filtering runs
Speed optimisations for ~xlutils.filter.BaseFilter, bringing those benefits to all subclasses.
Memory usage reduction when using ~xlutils.filter.MemoryLogger
Add sheet density information and onesheet option to xlutils.margins.
Add sheet density information and onesheet option to xlutils.margins.
Reduced the memory footprint of ~xlutils.filter.ColumnTrimmer at the expense of speed.
Fixed incorrect warnings about boolean cells in ~xlutils.filter.ErrorFilter. xlwt has always supported boolean cells.
~xlutils.filter.BaseReader now opens workbooks with on_demand = True
Added support for xlrd Books opened with on_demand as True passed to ~xlrd.open_workbook.
Fixed bug when copying error cells.
Requires the latest versions of xlrd (0.7.1) and xlwt (0.7.2).
Made installation work when setuptools isn't present.
Made installation work when setuptools isn't present.
Made errorhandler an optional dependency.
In xlutils.styles, handle there case where two names were mapped to the same xfi, but the first one was empty.
In xlutils.styles, handle there case where two names were mapped to the same xfi, but the first one was empty.
fix bug that cause BaseWriter to raise exceptions when handling source workbooks opened by xlrd 0.7.0 and above where formatting_info had been passed
fix bug that cause BaseWriter to raise exceptions when handling source workbooks opened by xlrd 0.7.0 and above where formatting_info had been passed as False
add xlutils.copy
add extremely limited formatting_info support to DummyBook and TestReader
add extremely limited formatting_info support to DummyBook and TestReader
move to testfixtures 1.5.3 for tests
add and implement start method to components in xlutils.filter.
add and implement start method to components in xlutils.filter.
fixed bug when using set_rdsheet with ColumnTrimmer.
improved installation documentation.
renamed xlutils.styles.CellStyle to more appropriate xlutils.styles.NamedStyle.
improved documentation for xlutils.styles.
moved to using TestFixtures and Mock for tests.
moved to using ErrorHandler rather than duplicating code.
prevented generation of excessively long sheet names that cause Excel to complain.
prevented generation of excessively long sheet names that cause Excel to complain.
added test that will fail if the filesystem used doesn't support filenames with +'s in them.
link to the documentation for xlutils.display
link to the documentation for xlutils.display
tighten up version requirements for xlrd and xlwt
use style compression in xlutils.filter.BaseWriter
prevent generation of bogus sheet names in xlutils.filter.BaseWriter
xlutils.filter.BaseFilter now keeps track of rdbook, simplifying the implementation of filters.
add another example for xlutils.filter
add xlutils.filter.XLRDReader
add xlutils.filter.StreamWriter
add xlutils.styles
add xlutils.save
- initial public release
initial public release
Your coding agent can read these notes before it upgrades. Set up the MCP server →