- update to 3.1.3:
* #1401 Column name caches are slow and use a lot of memory
* #1457 Improved handling of duplicate named styles
* #1842 Rich-text can be saved if lxml is not installed
* #1954 Documentation for sheet views is incorrect
* #1973 Timedeltas not read properly in read-only mode
* #1987 List of formulae names contains mistakes
* #1967 Filters does not handle non-numerical filters
* #2054 Type checking increases exponentially
* #2057 Loading pivot tables can be unnecessarily slow
* #2102 Improve performance when reading files with lots of
custom properties
* #2106 Setting Trendline.name attribute raises exception when
saving
* #2120 Timezone and Zombie formatting cannot be combined.
* #2107 Column name generation is inefficient and slow
* #2122 File handlers not always released in read-only mode
* #2149 Workbook files not properly closed on Python ≥ 3.11.8
and Windows
* #2161 Pivot cache definitions using tupleCache had
serialisation issues
OBS-URL: https://build.opensuse.org/request/show/1179040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openpyxl?expand=0&rev=20
* #1401 Column name caches are slow and use a lot of memory
* #1457 Improved handling of duplicate named styles
* #1842 Rich-text can be saved if lxml is not installed
* #1954 Documentation for sheet views is incorrect
* #1973 Timedeltas not read properly in read-only mode
* #1987 List of formulae names contains mistakes
* #1967 Filters does not handle non-numerical filters
* #2054 Type checking increases exponentially
* #2057 Loading pivot tables can be unnecessarily slow
* #2102 Improve performance when reading files with lots of
custom properties
* #2106 Setting Trendline.name attribute raises exception when
saving
* #2120 Timezone and Zombie formatting cannot be combined.
* #2107 Column name generation is inefficient and slow
* #2122 File handlers not always released in read-only mode
* #2149 Workbook files not properly closed on Python ≥ 3.11.8
and Windows
* #2161 Pivot cache definitions using tupleCache had
serialisation issues
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openpyxl?expand=0&rev=23
- update to 3.1.2:
* #1963 Cannot read worksheets in read-only mode with locally
scoped definitions
* #1974 Empty custom properties cause invalid files
* #1881 DocumentProperties times set by module import only
* #1947 Worksheet-specific definitions are missing
* #1156 Table filters are always overriden
* #1360 Can't read some ScatterCharts if n
* #1724 Problem with multilevel indices in dataframes
* #1772 Problem with category indices in dataframes
* #1786 NamedStyles share attributes - mutables gotcha
* #1851 Allow print area to be set to None
* #1852 Worksheet for print title and print areas can't be found
* #1853 Custom document properties that are strings can be empty
* #1858 ConditionalFormatting lost when pivot table updated
* #1864 Better handling of defined names
* #1904 dataframe_to_rows() misalignment on multiindex
* #1912 Excel doesn't like xmlns:space on nodes with only
whitespace, which it treats as empty.
* #1942 Exception when print areas use table references.
* Adding tables in write-only mode raises an exception.
OBS-URL: https://build.opensuse.org/request/show/1137832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openpyxl?expand=0&rev=19
* #1963 Cannot read worksheets in read-only mode with locally
scoped definitions
* #1974 Empty custom properties cause invalid files
* #1881 DocumentProperties times set by module import only
* #1947 Worksheet-specific definitions are missing
* #1156 Table filters are always overriden
* #1360 Can't read some ScatterCharts if n
* #1724 Problem with multilevel indices in dataframes
* #1772 Problem with category indices in dataframes
* #1786 NamedStyles share attributes - mutables gotcha
* #1851 Allow print area to be set to None
* #1852 Worksheet for print title and print areas can't be found
* #1853 Custom document properties that are strings can be empty
* #1858 ConditionalFormatting lost when pivot table updated
* #1864 Better handling of defined names
* #1904 dataframe_to_rows() misalignment on multiindex
* #1912 Excel doesn't like xmlns:space on nodes with only
whitespace, which it treats as empty.
* #1942 Exception when print areas use table references.
* Adding tables in write-only mode raises an exception.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openpyxl?expand=0&rev=21
- update to 3.0.7:
* https://foss.heptapod.net/openpyxl/openpyxl/-/issues/1588
* Exception raised when merging cells which do not have borders all the way
round.
* Fix Python 2.x specific statement in documentation
* Borders in differential styles are incorrect
* Error when opening some pivot tables
* Resave breaks the border format in conditional formatting rules
* Read-only workbook not closed properly if generator interrupted
* Pandas.Multiindex.labels deprecated
* Pandas.Multiinex not expanded correctly
* Cannot read rows with exponents
* numpy.float is deprecated
* Cells without coordinate attributes not always correctly handled
* Incorrectly consider currency format as datetime
* Cannot copy worksheets with merged cells
* Empty worksheets do not return generators when looping.
* Hyperlinks duplicated on multiple saves
* Incorrectly literal format as datetime
* Links set to range of cells not preserved
* Exception when opening workbook with chartsheets and tables
* Find tables by name
* Worksheet protection missing in existing files
* Exception when reading files with external images
* Reading lots of merged cells is very slow.
* Read support for Bubble Charts.
* Preserve any indexed colours
* Reading many thousand of merged cells is really slow.
* Adding tables in write-only mode raises an exception.
OBS-URL: https://build.opensuse.org/request/show/908523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openpyxl?expand=0&rev=16
* https://foss.heptapod.net/openpyxl/openpyxl/-/issues/1588
* Exception raised when merging cells which do not have borders all the way
round.
* Fix Python 2.x specific statement in documentation
* Borders in differential styles are incorrect
* Error when opening some pivot tables
* Resave breaks the border format in conditional formatting rules
* Read-only workbook not closed properly if generator interrupted
* Pandas.Multiindex.labels deprecated
* Pandas.Multiinex not expanded correctly
* Cannot read rows with exponents
* numpy.float is deprecated
* Cells without coordinate attributes not always correctly handled
* Incorrectly consider currency format as datetime
* Cannot copy worksheets with merged cells
* Empty worksheets do not return generators when looping.
* Hyperlinks duplicated on multiple saves
* Incorrectly literal format as datetime
* Links set to range of cells not preserved
* Exception when opening workbook with chartsheets and tables
* Find tables by name
* Worksheet protection missing in existing files
* Exception when reading files with external images
* Reading lots of merged cells is very slow.
* Read support for Bubble Charts.
* Preserve any indexed colours
* Reading many thousand of merged cells is really slow.
* Adding tables in write-only mode raises an exception.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openpyxl?expand=0&rev=17
- Update to 3.0.3:
+ Bugfixes
* Exception when handling merged cells with hyperlinks
* Problems when both lxml and defusedxml are installed
* CFVO with incorrect values cannot be processed
- Update to 3.0.2:
+ Bugfixes
* DeprecationError if both defusedxml and lxml are installed
* ws._current_row is higher than ws.max_row
* Border bottom style is not optional when it should be
* Empty cells in read-only, values-only mode are sometimes returned as ReadOnlyCells
* Cannot add page breaks to existing worksheets if none exist already
+ Pull Requests
* Improvements to the documentation
OBS-URL: https://build.opensuse.org/request/show/768791
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openpyxl?expand=0&rev=15
- Update to 2.6.1:
* #1174 ReadOnlyCell.is_date does not work properly
* #1175 Cannot read Google Docs spreadsheet with a Pivot Table
* #1180 Charts created with openpyxl cannot be styled
* #1181 Cannot handle some numpy number types
* #1182 Exception when reading unknowable number formats
* #1186 Only last formatting rule for a range loaded
* #1191 Give MergedCell a value attribute
* #1193 Cannot process worksheets with comments
* #1197 Cannot process worksheets with both row and page breaks
* #1204 Cannot reset dimensions in ReadOnlyWorksheets
* #1211 Incorrect descriptor in ParagraphProperties
* #1213 Missing hier attribute in PageField raises an exception
OBS-URL: https://build.opensuse.org/request/show/683879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openpyxl?expand=0&rev=11
* #1174 ReadOnlyCell.is_date does not work properly
* #1175 Cannot read Google Docs spreadsheet with a Pivot Table
* #1180 Charts created with openpyxl cannot be styled
* #1181 Cannot handle some numpy number types
* #1182 Exception when reading unknowable number formats
* #1186 Only last formatting rule for a range loaded
* #1191 Give MergedCell a value attribute
* #1193 Cannot process worksheets with comments
* #1197 Cannot process worksheets with both row and page breaks
* #1204 Cannot reset dimensions in ReadOnlyWorksheets
* #1211 Incorrect descriptor in ParagraphProperties
* #1213 Missing hier attribute in PageField raises an exception
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openpyxl?expand=0&rev=7
- Update to 2.6.0 (2019-02-06)
+ Bugfixes
* #1162 Exception on tables with names containing spaces.
* #1170 Cannot save files with existing images.
- Update to 2.6.-b1 (2019-01-08)
+ Bugfixes
* #1141 Cannot use read-only mode with stream
* #1143 Hyperlinks always set on A1
* #1151 Internal row counter not initialised when reading files
* #1152 Exception raised on out of bounds date
- Update to 2.6-a1 (2018-11-21)
+ Major changes
* Implement robust for merged cells so that these can be
formatted the way Excel does without confusion. Thanks to
Magnus Schieder.
+ Minor changes
* Add support for worksheet scenarios
* Add read support for chartsheets
* Add method for moving ranges of cells on a worksheet
* Last version to support Python 2.7
+ Deprecations
* Type inference and coercion for cell values
- Update to 2.5.15 (unreleased)
- Update to 2.5.14 (2019-01-23)
+ Bugfixes
* #1150 Correct typo in LineProperties
* #1142 Exception raised for unsupported image files
* #1159 Exception raised when cannot find source for non-local
cache object
+ Pull Requests
OBS-URL: https://build.opensuse.org/request/show/676662
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openpyxl?expand=0&rev=5
I intend to submit python-pandas to openSUSE:Factory. python-pandas is a tool that makes it easy to do complex data import, export, and manipulation. It has become one of the critical tools for data analysis in python, like python-numpy, python-scipy, python-matplotlib, and IPython (all of which are in openSUSE:Factory).
This is a dependency of python-pandas.
This package is also useful on its own for reading microsoft excel spreadsheets into python.
OBS-URL: https://build.opensuse.org/request/show/241299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openpyxl?expand=0&rev=1