Guest User

Untitled

a guest
Apr 23rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. from ExcelReader import ExcelReader
  2. from ExcelWriter import ExcelWriter
  3. from Macro import Macro
  4. import datetime
  5.  
  6.  
  7. # read id and pw from file
  8. def readUserInfo():
  9. file = open('userinfo.txt', 'r')
  10. lines = file.read().splitlines()
  11. file.close()
  12. return lines
  13.  
  14. def process(mode):
  15. userinfo = readUserInfo()
  16. macro = Macro()
  17. macro.mode = mode
  18.  
  19. macro.login(userinfo[0], userinfo[1])
  20.  
  21. if mode == 3:
  22. macro.printPDF()
  23.  
  24. else:
  25. values = ExcelReader('Input2.xlsx').readAllData()
  26.  
  27. macro.index = 1
  28. for value in values:
  29. macro.index += 1
  30.  
  31. data = None
  32. datas = None
  33. if macro.sendData(value):
  34. if mode == 4:
  35. datas = macro.saveEvents(value.typeOfItem)
  36. else:
  37. data = macro.saveData(value.typeOfItem)
  38.  
  39. if mode == 1:
  40. now = datetime.datetime.now()
  41. d = now.strftime('%Y-%m-%d')
  42. t = now.strftime('%H:%M:%S')
  43.  
  44. data[0] = str(value.index)
  45. data[4] = d
  46. data[5] = t
  47.  
  48. excelWriter = ExcelWriter('Output.xlsx')
  49. excelWriter.writeData(data)
  50.  
  51. elif mode == 4:
  52. now = datetime.datetime.now()
  53. d = now.strftime('%Y-%m-%d')
  54. t = now.strftime('%H:%M:%S')
  55.  
  56.  
  57. for data in datas:
  58. data[0] = str(value.index)
  59. data[4] = d
  60. data[5] = t
  61.  
  62. excelWriter = ExcelWriter('Output2.xlsx')
  63. excelWriter.writeData(data)
  64.  
  65. answer = int(input('어떤 작업을 하시겠습니까? (숫자만 입력해주세요)\n'
  66. '1. 매매목록조회\n'
  67. '2. 결제대상에 담기\n'
  68. '3. 미발급 등본 PDF 저장\n'
  69. '4. 등기신청사건 처리현황 저장\n'))
  70. process(answer)
Add Comment
Please, Sign In to add comment