chronossc/openpyxl

2.6 Breaks reading files?

brianwawok opened this issue · 0 comments

Just calling load_workbook vs a workbook made in 2.5...


Error
Traceback (most recent call last):
  File "/usr/lib/python3.6/zipfile.py", line 1194, in _RealGetContents
    endrec = _EndRecData(fp)
  File "/usr/lib/python3.6/zipfile.py", line 264, in _EndRecData
    fpin.seek(0, 2)
io.UnsupportedOperation: seek

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/utils.py", line 1706, in dictify_file
    wb = load_workbook(file)
  File "/env/lib/python3.6/site-packages/openpyxl/reader/excel.py", line 311, in load_workbook
    data_only, keep_links)
  File "/env/lib/python3.6/site-packages/openpyxl/reader/excel.py", line 126, in __init__
    self.archive = _validate_archive(fn)
  File "/env/lib/python3.6/site-packages/openpyxl/reader/excel.py", line 98, in _validate_archive
    archive = ZipFile(filename, 'r')
  File "/usr/lib/python3.6/zipfile.py", line 1131, in __init__
    self._RealGetContents()
  File "/usr/lib/python3.6/zipfile.py", line 1196, in _RealGetContents
    raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file