【发布时间】:2019-05-17 12:18:05
【问题描述】:
我已经设置了一个脚本来处理用户上传的 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 下载文件,然后将其作为本地文件处理吗?感觉效率低下?我有什么选择?
【问题讨论】:
标签: python django openpyxl django-storage