SHARE
TWEET

Untitled

a guest Jun 18th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top