Вопрос по openpyxlsx

Не могу понять в чем проблема. Есть xls файл. К нему обращаются два бота. И записывают строки, частично некоторые удаляют. При одновременном открытии происходит краш.

    book = openpyxl.load_workbook(filename = 'C:/Users/Pumpetee/Desktop/financial.xlsx')
  File "C:\Users\Pumpetee\AppData\Roaming\Python\Python39\site-packages\openpyxl\reader\excel.py", line 315, in load_workbook
    reader = ExcelReader(filename, read_only, keep_vba,
  File "C:\Users\Pumpetee\AppData\Roaming\Python\Python39\site-packages\openpyxl\reader\excel.py", line 124, in __init__
    self.archive = _validate_archive(fn)
  File "C:\Users\Pumpetee\AppData\Roaming\Python\Python39\site-packages\openpyxl\reader\excel.py", line 96, in _validate_archive
    archive = ZipFile(filename, 'r')
  File "C:\Program Files\Python39\lib\zipfile.py", line 1257, in __init__
    self._RealGetContents()
  File "C:\Program Files\Python39\lib\zipfile.py", line 1324, in _RealGetContents
    raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file

Может кто сталкивался? Как выйти из этой ситуации?


Ответы (0 шт):