Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. def report_6(root):
  2. """
  3. Создает отчет "таблица "кофейня-поставщик" для всех поставщиков, кроме Дейла"
  4.  
  5. Автор: Чернова Анастасия БИВ182
  6. """
  7. global surfs_db
  8. list1 = root.grid_slaves()
  9. for l in list1:
  10. l.destroy()
  11. show_bd(root)
  12. df4 = surfs_db.drop(['телефон','кг_в_месяц'], axis=1)
  13.  
  14. # вывод названия колонок в списке поставщиков
  15. columns_list = list(df4.columns.values)
  16. length = len(columns_list)
  17. for i in range(0, length):
  18. current_column = columns_list[i]
  19. current_column_label = tki.Label(root, text=current_column, font=(style, size, 'bold'))
  20. current_column_label.grid(row=1, column=i, pady=0, padx=10, sticky="w")
  21.  
  22.  
  23. # вывод данных из списка поставщиков
  24. df4.loc['Дейл К.К.']=[None, None]
  25. df4.drop(index=['Дейл К.К.'])
  26. df = pd.DataFrame(data=df4)
  27.  
  28. number_rows = len(df.index)
  29. number_columns = len(df.columns)
  30. print(df4)
  31. ## dff= list(df[df['поставщик'] == 'Дейл К.К.'].index)
  32. for i in range(0, number_rows):
  33.  
  34. ## if any(k == i for k in dff):
  35. ## continue
  36. for j in range(0, number_columns):
  37. current = df.iat[i, j]
  38. current_label = tki.Label(root, text=current, font=(style, size))
  39. current_label.grid(row=2 + i, column=j, pady=0, padx=10, sticky="w")
  40. df4.to_csv('C:\\Users\\Света\\Desktop\\project\\project\\work\\Output\\table2.csv', encoding="windows-1251")
  41. btn_go_back_to_report = tki.Button(root, text="Назад", font=(style, size, 'bold'), bg=btn_go_back_color,
  42. fg='white', command=lambda: go_back_to_report(root))
  43. btn_go_back_to_report.grid(row=2, column=0, columnspan=3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement