import mysql.connector as myc
from mysql.connector import Error
def new():
idtype=input("Type of Id proof present=")
idno=input("Identification number=")
name=input("Name of patient=")
age=input("Age=")
sex=input("Sex=")
address=input("Address=")
contactno=int(input("Contact Number="))
date=input("Date =")
doccons=input("Doctor consulted=")
reason=input("Consultation reason=")
dept=input("Department of doctor consulted=")
aller=input("Medical Allergies (if any)=")
insu=input("Availing Insurance=")
temp=input("Temperature of patient(degree celsius)=")
fees=int(input("Fees="))
if True:
db = myc.connect(host='localhost',
database='patients',
user='root',
password='root')
mc = db.cursor()
query = """INSERT INTO patient ( IDTYPE,IDNO,NAME,AGE,SEX,ADDRESS,CONTACT_NO,DATE,DOCTOR_CONSULTED,CONSULTATION_REASON,DEPARTMENT,ALLERGIES,INSURANCE,TEMPERATURE,FEES)
VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) """
recordTuple = (idtype,idno,name,age,sex,address,contactno,date,doccons,reason,dept,aller,insu,temp,fees)
mc.execute(query, recordTuple)
mc.execute("CREATE TABLE "+name+" (NAME VARCHAR(100),CONSULTED_DATE DATE,CONSULTATION_REASON VARCHAR(100),CONSULTED_DOCTOR VARCHAR(100),FEES VARCHAR(100))")
qu="""INSERT INTO """+name+""" (NAME ,CONSULTED_DATE ,CONSULTATION_REASON ,CONSULTED_DOCTOR ,FEES )
VALUES(%s, %s, %s, %s, %s)"""
retu=(name,date,reason,doccons,fees)
mc.execute(qu,retu)
db.commit()
print("Record inserted successfully into Patient table")
elif myc.Error==error:
print("Failed to insert into MySQL table {}".format(error))
else:
if (db.is_connected()):
mc.close()
db.close()
print("MySQL connection is closed")
return
if __name__ == '__main__':
new()
это код, который мы используем. здесь мы не пытались использовать какой-либо код для обработки файлов Excel как таковой. данные здесь вводятся пользователем. Мне нужно экспортировать данные прямо из python на лист Excel. без дублирования. это для компьютерного проекта 12-го класса. Любой ответ приветствуется. Спасибо