使用python将excel表格转换为SQL INSERT
import pandas as pd
# 读取Excel文件
file_path = 'D:/1.xlsx' # 替换为你的文件路径
sheet_name = '1' # 替换为你的工作表名称
table_name = 'your_table_name' # 替换为你的数据库表名称
# 使用pandas读取Excel数据
df = pd.read_excel(file_path, sheet_name=sheet_name)
# 获取表的列名
columns = ', '.join(df.columns)
# 将每行数据转换为SQL INSERT语句
insert_statements = []
for index, row in df.iterrows():
# 将每行数据转换为元组格式
values = ', '.join([f"'{str(value)}'" for value in row.values])
sql = f"INSERT INTO {table_name} ({columns}) VALUES ({values});"
insert_statements.append(sql)
# 输出SQL INSERT语句
for statement in insert_statements:
print(statement)
使用python将excel表格转换为SQL INSERT
https://blog.liuzijian.com/post/740319b4-94d1-43f3-9b12-99c0e32ae227.html