Advertisement
Guest User

Untitled

a guest
Oct 4th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. from simple_salesforce import Salesforce
  2. import requests
  3. import base64
  4. import json
  5. import sys
  6.  
  7. sf = Salesforce(username="userid"
  8. ,password="password"
  9. ,security_token="token")
  10.  
  11. #print "get sid " + str(sf.session_id)
  12. sid = str(sf.session_id)
  13. urlin = "https://na52.salesforce.com/" + sys.argv[1] + "?
  14. view=d&snip&export=1&enc=UTF-8&xf=csv"
  15.  
  16. response = requests.get(urlin,
  17. headers = sf.headers, cookies = {'sid' : sid})
  18.  
  19. #response.contents
  20. print response.content
  21.  
  22. import csv
  23. import sys
  24. from openpyxl import Workbook
  25. from openpyxl.cell import get_column_letter
  26.  
  27. nfilename = sys.argv[1]
  28. print(nfilename)
  29. nfilename2 = sys.argv[2]
  30. print(nfilename2)
  31.  
  32. f = open(nfilename, 'r')
  33.  
  34. csv.register_dialect('commas', delimiter=',')
  35.  
  36. reader = csv.reader(f, dialect='commas')
  37. #sys.argv[1]
  38. wb = Workbook()
  39. dest_filename = nfilename2
  40.  
  41. ws = wb.worksheets[0]
  42. ws.title = "Sheet 1"
  43.  
  44. for row_index, row in enumerate(reader):
  45. for column_index, cell in enumerate(row):
  46. column_letter = get_column_letter((column_index + 1))
  47. ws.cell('%s%s'%(column_letter, (row_index + 1))).value = cell
  48.  
  49. wb.save(filename = dest_filename)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement