Rei_anami

проверка наличия эксель

Jul 3rd, 2024
676
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.54 KB | None | 0 0
  1. from openpyxl import load_workbook
  2.  
  3. print("вставить название файла excel до .xlsx", "пример", "orders - 2024-07-03T093148.376", "и нажать Enter", sep= "\n")
  4. wbwb = str(input()) ##имя экселя
  5. wbwb = wbwb + '.xlsx'
  6. #wbwb = 'orders - 2024-07-03T093148.376.xlsx'
  7. #print(wbwb)
  8. wb = load_workbook(wbwb)
  9.  
  10. #print('Yes1')
  11. #print(wb)
  12. #print("-----------")
  13. #print(wb.get_sheet_names())
  14. print("---------------------------")
  15. #print("++++----")
  16. sheet = wb['orders_report']
  17. #print(sheet['H5'].value)
  18. #print(sheet['I2'].value)
  19. #print("++++----")
  20. pr_pre = 0
  21. pr_card = 0
  22. pr_cash = 0
  23. sn="A" #номер товара
  24. sy = "L" #ячейка
  25. ss = "D" #статус
  26. sg = "K" #грузоместо
  27. n = []
  28. y = []
  29. s = []
  30. #print(sheet['D52'].value, 'empty')
  31. n_strok = 500
  32. n_zakazov = 0
  33. r={}
  34. for j in range(2,n_strok):
  35.   sn += str(j)
  36.   sy += str(j)
  37.   ss += str(j)
  38.   sg += str(j)
  39.   n_zakazov += 1
  40.  
  41.   r[sheet[sy].value]=[sheet[sn].value,sheet[ss].value]
  42.   print('___',sheet[sy].value, '___',sheet[sn].value, sheet[ss].value)
  43.   n.append(sheet[sn].value)
  44.   y.append(sheet[sy].value)
  45.   s.append(sheet[ss].value)
  46.   if sheet[sy].value == None and sheet[sg].value == None:
  47.     print('stop',n_zakazov)
  48.     break  
  49.   sn="A" #номер товара
  50.   sy = "L" #ячейка
  51.   ss = "D" #статус
  52.   sg = "K" #грузоместо
  53.      
  54.  
  55. print("-----------------------------")
  56. print(n_zakazov)    
  57. print("-----------------------------")    
  58.  
  59.  
  60. print("Enter 2 раза для выхода")
  61. input()
  62. input()
  63.  
Advertisement
Add Comment
Please, Sign In to add comment