У меня проблемы с процессом файла XLSX в облачном хранилище Google.Следующий код - это то, что у меня есть:
import cloudstorage
mime = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
filehandle = cloudstorage.open('/default/temp_export.xlsx', 'w', content_type=mime)
filehandle.write('some data1,some data2\n')
filehandle.write('some data3, somedata4\n')
filehandle.close()
Это создаст файл XLSX temp_export.xlsx
в моем хранилище с форматом XLSX, используя тип mime.Когда я попытался прочитать файл с помощью следующей команды, он работает нормально:
import cloudstorage
filehandle = cloudstorage.open('/default/temp_export.xlsx')
print filehandle.read()
# Output:
# some data1,some data2
# some data3, somedata4
Но когда я попытался перейти к своему хранилищу и загрузить файл temp_export.xlsx и открыть его, он выдает эту ошибку Excel:
Excel cannot open this file.
The file format or file extension is not valid.
Verify that the file has not been corrupted and that
the file extension matches the format of the file.
Кто-нибудь знает, что я делаю не так или как я могу это исправить?Спасибо.