Изменил(а) на 'import.py'

This commit is contained in:
yurec 2023-05-25 21:13:02 +05:00
parent 7d1b84a372
commit 76ad6059ca
1 changed files with 19 additions and 19 deletions

View File

@ -1,20 +1,20 @@
import sqlite3, csv import sqlite3, csv
con = sqlite3.connect("C:\Users\Public\database.db") con = sqlite3.connect("C:\Users\Public\database.db")
cur = con.cursor() cur = con.cursor()
with open('c:\obmen\import.csv', newline='') as csvfile: with open('c:\obmen\import.csv', newline='') as csvfile:
spamreader = csv.reader(csvfile, delimiter=';', quotechar='|') csvdata = csv.reader(csvfile, delimiter=';', quotechar='|')
for row in spamreader: for row in csvdata:
marka=row[0] marka=row[0]
sp2=row[1] sp2=row[1]
alkokode=row[2] alkokode=row[2]
if (sp2): if (sp2):
res = cur.execute("SELECT * FROM excise_stamp WHERE number='" + marka +"'") res = cur.execute("SELECT * FROM excise_stamp WHERE number='" + marka +"'")
#if (res.fetchone() is None): #if (res.fetchone() is None):
massiv=res.fetchall() massiv=res.fetchall()
try: try:
print(massiv[0]) print(massiv[0])
except: except:
cur.execute("INSERT INTO excise_stamp (number, inform_f2_reg_id, alc_code, piece) VALUES ('" + marka + "', '" + sp2 + "', '" + alkokode + "', 1)") cur.execute("INSERT INTO excise_stamp (number, inform_f2_reg_id, alc_code, piece) VALUES ('" + marka + "', '" + sp2 + "', '" + alkokode + "', 1)")
cur.execute("INSERT INTO excise_stamp_transaction (number, state, action, stamp, note, status) VALUES ('" + marka + "', 1, 1, '2023-05-19T17:09:00', 'На основании документа запроса марок №20230519170004-SR-9290', 16)") cur.execute("INSERT INTO excise_stamp_transaction (number, state, action, stamp, note, status) VALUES ('" + marka + "', 1, 1, '2023-05-19T17:09:00', 'На основании документа запроса марок №20230519170004-SR-9290', 16)")
con.commit() con.commit()