Как получить .xlsx подробно (такой Автор, создан, изменен), который зашифрован паролем? - PullRequest
2 голосов
/ 29 апреля 2019

Я хочу получить подробную информацию о файле .xlsx, который зашифрован с помощью пароля (Автор, Создан, Изменен). Я нашел эту ссылку , которая может получить то, что мне нужно. Но при зашифрованном с паролем файле произошла ошибка.

Traceback (most recent call last):

  File "<ipython-input-32-254f87dddcce>", line 1, in <module>
    runfile('D:/Python/Code/testFindAuthor.py', wdir='D:/Python/Code')

  File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
    execfile(filename, namespace)

  File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "D:/Python/Code/testFindAuthor.py", line 38, in <module>
    print(get_creator(filePath))

  File "D:/Python/Code/testFindAuthor.py", line 18, in get_creator
    zf = zipfile.ZipFile(pathFile)

  File "C:\ProgramData\Anaconda3\lib\zipfile.py", line 1108, in __init__
    self._RealGetContents()

  File "C:\ProgramData\Anaconda3\lib\zipfile.py", line 1175, in _RealGetContents
    raise BadZipFile("File is not a zip file")

BadZipFile: File is not a zip file

Есть идеи, как получить эту информацию? Спасибо и прошу прощения за мой язык.

Это изображение с установленным паролем для файла .xlsx

...