Я пытаюсь открыть файл Excel с Google Drive с помощью XLDR, но без загрузки его на локальный компьютер. Есть ли способ сделать это «в памяти»?
Я попытался:
file_id = '1WPQgRzU79cePE-GFJS24hjYzsq7szNJO'
excel_file = drive.CreateFile({'id': file_id})
и попытаться открыть файл «excel_file» с помощью Xldr, но я не могу
также с openpyxl
from openpyxl import load_workbook
from io import BytesIO
wb = load_workbook(filename=BytesIO(downloaded.read()))
, но я получаю следующую ошибку:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-47-88348a216835> in <module>
1 from openpyxl import load_workbook
2 from io import BytesIO
----> 3 wb = load_workbook(filename=BytesIO(downloaded.read()))
AttributeError: 'GoogleDriveFile' object has no attribute 'read'