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()
Showing posts with label mysql and validate also each column and rows before import. Show all posts
Showing posts with label mysql and validate also each column and rows before import. Show all posts
Tuesday, January 3, 2023
python code to import xlsx file in mysql and validate also each column and rows before import
Subscribe to:
Posts (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...
-
declare @ProductIds nvarchar(50)='18,19' SELECT * FROM products Where (',' + @ProductIds +',' LIKE '%,' ...