Removed
- #46: remove the hard pin on xlrd version < 2.0
Added
- #47: limit support to persist datetime.timedelta. see more details in doc
Updated
- lock down xlrd version less than version 2.0, because 2.0+ does not support xlsx read
Updated
- Restrict this library to get installed on python 3.6+, because pyexcel-io 0.6.0+ supports only python 3.6+.
Updated
- New style xlsx plugins, promoted by pyexcel-io v0.6.2.
Added
- #35, include tests
Added
- pyexcel#151, read cell error as #N/A.
Added
- pyexcel#54, Book.datemode attribute of that workbook should be passed always.
Added
- pyexcel#120, xlwt cannot save a book without any sheet. So, let's raise an exception in this case in order to warn the developers.
Added
- #25, detect merged cell in .xls
Added
- #24, xlsx format cannot use skip_hidden_row_and_column. please use pyexcel-xlsx instead.
Added
- #21, skip hidden rows and columns under 'skip_hidden_row_and_column' flag.
updated
- pyexcel pyexcel#105, remove gease from setup_requires, introduced by 0.5.1.
- remove python2.6 test support
- update its dependecy on pyexcel-io to 0.5.3
added
- pyexcel#103, include LICENSE file in MANIFEST.in, meaning LICENSE file will appear in the released tar ball.
Updated
- #20, is handled in pyexcel-io
- put dependency on pyexcel-io 0.5.0, which uses cStringIO instead of StringIO. Hence, there will be performance boost in handling files in memory.
Updated
- #20, handle unseekable stream given by http response.
Updated
- pyexcel-xlsx#15, close file handle
- pyexcel-io plugin interface now updated to use lml.
Updated
- #18, pass on encoding_override and others to xlrd.
Updated
- #16, allow mmap to be passed as file content
Updated
- #14, Python 3.6 - cannot use LOCALE flag with a str pattern
- fix its dependency on pyexcel-io 0.3.0
Updated
- #13, alert on empyty file content
- Support pyexcel-io v0.3.0
Updated
- #10, To support generator as member of the incoming two dimensional data
Added
- support pagination. two pairs: start_row, row_limit and start_column, column_limit help you deal with large files.
Added
- #9, skip_hidden_sheets is added. By default, hidden sheets are skipped when reading all sheets. Reading sheet by name or by index are not affected.
Added
- By default, float will be converted to int where fits. auto_detect_int, a flag to switch off the autoatic conversion from float to int.
- 'library=pyexcel-xls' was added so as to inform pyexcel to use it instead of other libraries, in the situation where there are more than one plugin for a file type, e.g. xlsm
Updated
- support the auto-import feature of pyexcel-io 0.2.0
- xlwt is now used for python 2 implementation while xlwt-future is used for python 3
Added
- Passing "streaming=True" to get_data, you will get the two dimensional array as a generator
- Passing "data=your_generator" to save_data is acceptable too.