#python-3.x #flask #openpyxl
#python-3.x #flask #openpyxl
Вопрос:
Новый файл, сохраненный в конце кода, просто пуст, здесь нужна помощь, используя в api flask на сервере ec2 Linux
из openpyxl импортируйте load_workbook
name = 'somebrandname'
country = 'someCountry'
url = 'someUrl'
xfile = load_workbook(existing_file_name)
sheet = xfile.get_sheet_by_name('Media Plan - Online')
sheet['C3'].value = name
sheet['C5'].value = url
sheet['C11'].value = country
xfile.save('MediaPlan.xlsx') #new file to be saved with changes
xfile.close()
Комментарии:
1. Не могли бы вы предоставить use пример фрагмента загружаемой вами рабочей книги?
2. @Thymen Он работает на моем локальном сервере Windows, но когда я нажимаю изменения на сервере ec2 Linux, код сохраняет пустой файл.
3. Тогда, вероятно, у вас ошибка пути, убедитесь, что данные могут быть расположены на сервере ec2 Linux. Но без каких-либо дополнительных подробностей мы не сможем вам помочь.
4. Я изменил путь на (f»{app.root_path}/ {file_name}») все та же проблема
5. Это было исправлено на самом деле я создавал пустой файл с помощью функции я обрабатывал опцию загрузить файл а не использовал уже сохраненный файл