Python将excel导入sqlServer数据
时间: 2024-04-12 13:31:50 浏览: 129
你可以使用Python的pandas库来导入Excel数据,并使用pyodbc库连接到SQL Server数据库进行插入。以下是一个示例代码```python
import pandas as pd
import pyodbc
# 读取Excel文件
excel_file = 'path/to/excel/file.xlsx'
df = pd.read_excel(excel_file)
# 连接到SQL Server数据库
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=your_server;DATABASE=your_database;UID=your_username;PWD=your_password')
# 将数据插入到SQL Server数据库表
cursor = conn.cursor()
for index, row in df.iterrows():
sql_query = f"INSERT INTO your_table (column1, column2, ...) VALUES (?, ?, ...)"
cursor.execute(sql_query, tuple(row))
conn.commit()
# 关闭连接
cursor.close()
conn.close()
```
请确保替换示例代码中的文件路径、SQL Server连接信息、表名和列名为你自己的实际值。此外,你还需要安装pandas和pyodbc库,可以使用pip命令进行安装:
```
pip install pandas pyodbc
```
希望这可以帮助到你!如果有任何问题,请随时提问。
阅读全文