Skip to content

Instantly share code, notes, and snippets.

@madhur
Created May 13, 2016 18:20
Show Gist options
  • Save madhur/13ef5a810d495e9c638232263ea49fd5 to your computer and use it in GitHub Desktop.
Save madhur/13ef5a810d495e9c638232263ea49fd5 to your computer and use it in GitHub Desktop.
import requests
import csv
import io
headers={}
headers["User-Agent"]= "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0"
headers["DNT"]= "1"
headers["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
headers["Accept-Encoding"] = "deflate"
headers["Accept-Language"]= "en-US,en;q=0.5"
lines = []
file_id="19Y_Oi5_riecwonPbtxN4sfDntZO62s_vJbXoogFFp9o"
url = "https://docs.google.com/spreadsheets/d/{0}/export?format=csv".format(file_id)
r = requests.get(url)
data = {}
cols = []
sio = io.StringIO( r.text, newline=None)
reader = csv.reader(sio, dialect=csv.excel)
rownum = 0
for row in reader:
if rownum == 0:
for col in row:
data[col] = ''
cols.append(col)
else:
i = 0
for col in row:
data[cols[i]] = col
i = i +1
print data
rownum = rownum + 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment