나는 데 문제,나는 업로드 xlsx google 에 파일을 저장합니다. 하고 싶을 때 나중에 다시 사용하기 위해서 구 blob 파일입니다.
그 후 나는 손실에서 사용하는 방법을 실제 xlsx 파일입니다.
from google.cloud import storage
import openpyxl
client = storage.Client()
new_bucket = client.get_bucket('bucket.appspot.com')
#get blob object:
o = new_bucket.get_blob('old_version.xlsx')
# <Blob: blobstorage.appspot.com, old_version.xlsx, 16372393787851916>
#download the object
bytes_version = o.download_as_bytes()
#load it to openpyxl library
wb = load_workbook(filename = bytes_version ,data_only=True)
InvalidFileException: openpyxl does not support b'.xmlpk\x05\x06\x00\x00\x00\x00:\x00:\x00n\x10\x00\x00\xa6\x06\x01\x00\x00\x00' file format, please check you can open it with Excel first. Supported formats are: .xlsx,.xlsm,.xltx,.xltm
최종 목표는 것을 다운로드 파일체 및 그들을 읽으로 openpyxl 라이브러리(작동 원본 파일과 함께 그러나 저장소에서 클라우드을 찾을 수 없을 얻는 방법은 내 xlsx 파일)입니다.
감사에 대한 도움말!
편집:현재의 코드를 추가