Skip to content

Instantly share code, notes, and snippets.

@vishvendra01
Created July 18, 2018 07:24
Show Gist options
  • Save vishvendra01/2d4196c731921a5ba435b12f3898bfdc to your computer and use it in GitHub Desktop.
Save vishvendra01/2d4196c731921a5ba435b12f3898bfdc to your computer and use it in GitHub Desktop.
csv to sqlite db
import csv
import sqlite3
filename = r"""C:\Users\Vineet\Documents\test_records.csv"""
dbname = r"""C:\Users\Vineet\test.db"""
rows = []
def main():
print("hello")
conn = sqlite3.connect(dbname)
with open(filename, 'r') as csvfile:
csvreader = csv.reader(csvfile)
for row in csvreader:
print(row)
rows.append(row)
for row in rows:
message = row[0]
date = row[1]
insert(conn, message, date)
conn.close()
def insert(conn, message, date):
query = "INSERT INTO records (name, date) values ('{}', '{}')".format(message, date)
conn.execute(query)
conn.commit()
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment