1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| def SavetoExcel(Filepath, sheet, Listing, Listing_entry, Dico_header, info_entry):
no_empty=[]
temp=[]
for i, entry in enumerate(Listing_entry[-len(Listing):]):
if(entry.get()!=''):
no_empty.append(entry.get())
temp.append(Listing[i])
entry.delete(0, END)
Dico_header["Categories"] = temp
Dico_header["Descriptions"] = no_empty
#print(temp)
#print(no_empty)
taille = len(temp)
key = list(Dico_header.keys())
for i, entry in enumerate(info_entry):
temp2 = [''] * taille
temp2[0] = entry.get()
Dico_header[key[i]] = temp2
try:
entry.delete(0,END)
except AttributeError:
pass
df = pd.DataFrame.from_dict(Dico_header, orient='index')
df = df.transpose()
print(sheet.get())
#print(Filepath.get())
#print(df)
append_df_to_excel(Filepath.get(),df,sheet_name = sheet.get(),header=False,index=False |
Partager