# running the loop
for row in keywordDF:
output_file_name = row + ".xlsx"
output_file_path = root_path + "Output\\" + output_file_name
writer = pd.ExcelWriter(output_file_path, engine='xlsxwriter', options={'in_memory': True})
for j in template.index:
partcode = template['Partcode'][j]
desc = template['Description'][j]
list1 = []
list2 = []
for i in df1.index:
if(df1['Product Number'][i].__contains__(partcode) & df1['Description'][i].__contains__(row)):
list1.append(desc + "" + df1['Description'][i])
list2.append(df1['Product Number'][i])
final1 = list(zip(list2,list1))
output = pd.DataFrame(final1, columns = ['Product Number','Description'])
**print("Output: ", output)** # data is coming in the output
output.to_excel(writer, sheet_name=sheets[j], index=False, engine='xlsxwriter')
writer.save()
print("Process is completed.")
Проблема: Файлы сохраняются, но в этих файлах Excel нет данных. Ребята, пожалуйста, дайте мне знать, что я делаю неправильно и где? Когда я печатаю данные, они печатаются.