Как получить доступ к файлу Excel на Onedrive с помощью Openpyxl - PullRequest
0 голосов
/ 03 декабря 2018

Я хочу открыть файл Excel (на Onedrive) с помощью Openpyxl (Python).Я пытаюсь:

из openpyxl import load_workbook

file = r "https://d.docs.live.net/dd10xxxxxxxxxx"

wb = load_workbook (filename = file)

, но я получаюошибка

self.fp = io.open (файл, файловый режим)

OSError: [Errno 22] Недопустимый аргумент: 'https://d.docs.live.net/dd10...

1 Ответ

0 голосов
/ 03 декабря 2018

OpenPyXL не может читать / записывать файлы через http.Он ожидает файл в традиционной файловой системе, будь то локальный, сетевой ресурс и т. Д.

Если вы используете OneDrive для бизнеса, вы можете попробовать , сопоставив его с буквой диска ,или исследуйте использование Google Sheets и библиотеки gspread .

...