Я использую приведенный ниже код для чтения файла Excel из Amazon S3
с использованием модулей python
xlrd
и urllib
, но я получаю Forbidden
ошибку доступа. Я знаю, это потому, что я не прохожу AWS Access Key
и AWS Secret Access Key
. Я оглянулся, чтобы найти способ передать ключи как параметр с urllib
, но не смог найти пример.
import urllib.request
import xlrd
url = 'https://s3.amazonaws.com/bucket1/final.xlsx'
filecontent = urllib.request.urlopen(url).read()
workbook = xlrd.open_workbook(file_contents=filecontent)
worksheet = workbook.sheet_by_name(SheetName)
Как мне прочитать Excel из S3 с помощью модуля Python Xlrd?