import mysql.connector
import openpyxl
# Open the .xlsx file
wb = openpyxl.load_workbook('data.xlsx')
sheet = wb.active
# Connect to the MySQL database
cnx = mysql.connector.connect(user='user', password='password', host='host', database='database')
cursor = cnx.cursor()
# Validate and import the data
for row in sheet.rows:
# Validate each cell in the row
if row[0].value == None:
print("Error: Missing value in column 1")
elif row[1].value == None:
print("Error: Missing value in column 2")
else:
# If the data is valid, insert it into the database
sql = "INSERT INTO table (column1, column2) VALUES (%s, %s)"
val = (row[0].value, row[1].value)
cursor.execute(sql, val)
# Commit the changes to the database
cnx.commit()
# Close the connection
cnx.close()
Tuesday, January 3, 2023
python code to import xlsx file in mysql and validate also each column and rows before import
Subscribe to:
Post Comments (Atom)
ASP.NET Core
Certainly! Here are 10 advanced .NET Core interview questions covering various topics: 1. **ASP.NET Core Middleware Pipeline**: Explain the...
-
The error message you encountered ("DeleteService FAILED 1072: The specified service has been marked for deletion") indicates tha...
-
replace html of a div using jquery this is simple . just use .html() method of jquery to set new html for a div . $ ( "#divID&q...
-
declare @ProductIds nvarchar(50)='18,19' SELECT * FROM products Where (',' + @ProductIds +',' LIKE '%,' ...
No comments:
Post a Comment