python代码 根据一个excel的A,B,C三列值生成多条插入CBE_SUBSCRIBER表的SQL语句
时间: 2024-03-27 16:40:20 浏览: 62
将表中数据生成SQL语句!
好的,以下是使用Python代码生成多条插入CBE_SUBSCRIBER表的SQL语句的示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 将A、B、C列的值组合成多条插入CBE_SUBSCRIBER表的SQL语句
sql = "INSERT INTO CBE_SUBSCRIBER (A, B, C) VALUES\n"
for index, row in df.iterrows():
sql += f"('{row['A']}', '{row['B']}', '{row['C']}')"
if index != len(df)-1:
sql += ",\n"
sql += ";"
print(sql)
```
其中,'example.xlsx'代表您要处理的Excel文件名,您需要将其替换为实际的文件名。
该代码使用pandas库读取Excel文件,并使用DataFrame.iterrows()方法遍历每一行数据,将A、B、C列的值组合成多条插入CBE_SUBSCRIBER表的SQL语句。
最终生成的SQL语句将会打印输出。您可以将其复制到需要执行的SQL工具中执行。
阅读全文