Я настроил скрипт для обработки файлов Excel, загруженных пользователем.Сценарии прекрасно работают, когда файл хранится на локальном диске.
from openpyxl import load_workbook
wb = load_workbook("file_path.xlsx") # Load workbook from disk works fine
ws = wb.worksheets[0]
Затем я настроил django-storages
, чтобы разрешить сохранение загруженных пользователем файлов в цифровом океане.
Моя проблема сейчас заключается в том, как получить доступ к файлу, хранящемуся в облаке, и обработать его.Для записи, если я передам URL-адрес файла load_workbook
, произойдет сбой с ошибкой No such file or directory: file_url
.
Нужно ли загружать файл, используя requests
, а затем обрабатывать его как локальный файл?Чувствует себя неэффективно?Какие варианты у меня есть?