Мне бы хотелось, чтобы мой скрипт мог добавлять дополнительный лист в существующую книгу с помощью Openpyxl, а затем Pandas записывать данные в этот новый лист.
Ниже показано, что я делаю. есть
file_name = 'Numbers.xlsx'
wb = load_workbook(file_name)
last_sheet = wb.worksheets[-1]
index = int(last_sheet.title)
NewSheet = wb.create_sheet(str(index+1))
wb.save(file_name)
df = pd.DataFrame(zip(house_name,description_details,house_price,specs,ratings,cancellation_policy,urls),columns=['Property Name','Description','Price','Specifications','Ratings','Cancellation Policy','Link'])
with pd.ExcelWriter("Numbers.xlsx", engine='openpyxl', mode='a') as writer:
df.to_excel(writer, sheet_name=NewSheet)
Подробнее здесь: https://stackoverflow.com/questions/787 ... th-openpyx