Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. from sqlalchemy import create_engine
  2. import pandas as pd
  3. import os
  4. import MySQLdb
  5.  
  6. engine = create_engine('mysql+mysqldb://root:@localhost/myDB?
  7. charset=utf8mb4&binary_prefix=true', echo=False)
  8.  
  9. mydir = (os.getcwd()).replace('\', '/') + '/'
  10. all_data = pd.read_excel(r'' + mydir + 'Governance_Tracker - Copy -
  11. Copy.xlsm'
  12. ,header = 1)#.drop(['#'], axis=1)
  13. all_data.replace('n','', regex=True)
  14. df = all_data.where((pd.notnull(all_data)), None)
  15. print(df)
  16. for i in range(len(df)):
  17. data_dict ={}
  18. data_dict['id'] = df['#'][i]
  19. data_dict['site_name'] = df['Site Name'][i]
  20. data_dict['region'] = df['Region'][i]
  21. data_dict['site_type'] = df['Site Type'][i]
  22. data_dict['site_code'] = df['SiteCode'][i]
  23. data_dict['tac_name'] = df['TAC Name'][i]
  24. data_dict['dt_readiness'] = df['DTnReadiness'][i]
  25. data_dict['rfs'] = df['RFS'][i]
  26. data_dict['rfs_date'] = df['RFS Date'][i]
  27. df1 = pd.DataFrame(data_dict,index=[0])
  28. df1.to_sql('govtracker', con=engine,if_exists='append',index=False)
  29.  
  30. print("Success")
  31. rows = engine.execute("SELECT * FROM govtracker").fetchall()
  32. print(rows)
  33.  
  34. import tkinter as tk
  35. from tkinter import filedialog
  36. import pandas as pd
  37. import os
  38. from sqlalchemy import create_engine
  39. import MySQLdb
  40.  
  41. engine = create_engine('mysql+mysqldb://root:@localhost/myDB?
  42. charset=utf8mb4&binary_prefix=true', echo=False)
  43. mydir = (os.getcwd()).replace('\', '/') + '/'
  44.  
  45. root = tk.Tk()
  46.  
  47. canvas1 = tk.Canvas(root, width=300, height=300, bg='lightsteelblue')
  48. canvas1.pack()
  49.  
  50.  
  51. def getExcel():
  52. global all_data
  53.  
  54. import_file_path = filedialog.askopenfilename()
  55. all_data = pd.read_excel(import_file_path)
  56. print(all_data)
  57.  
  58.  
  59. browseButton_Excel = tk.Button(text='Import Excel File', command=getExcel,
  60. bg='green', fg='white',
  61. font=('helvetica', 12, 'bold'))
  62. canvas1.create_window(150, 150, window=browseButton_Excel)
  63.  
  64. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement