溫馨提示×

python中csv怎么導入數據庫

小億
203
2024-02-18 10:13:13
欄目: 編程語言

要將CSV文件導入數據庫,可以使用Python中的pandas庫來讀取CSV文件并將其轉換為DataFrame,然后使用SQLAlchemy庫來連接數據庫并將DataFrame中的數據插入數據庫表中。

以下是一個示例代碼,演示如何將CSV文件導入數據庫:

import pandas as pd
from sqlalchemy import create_engine

# 讀取CSV文件并轉換為DataFrame
df = pd.read_csv('data.csv')

# 連接數據庫
engine = create_engine('mysql://username:password@localhost/db_name') 

# 將DataFrame中的數據插入數據庫表
df.to_sql('table_name', engine, if_exists='replace', index=False)

在上面的代碼中,首先使用pandas庫的read_csv()函數讀取名為data.csv的CSV文件并將其轉換為DataFrame。然后使用SQLAlchemy庫的create_engine()函數連接數據庫,并使用to_sql()函數將DataFrame中的數據插入名為table_name的數據庫表中。如果表已經存在,可以使用if_exists='replace’參數來覆蓋現有表中的數據。

需要注意的是,在示例代碼中,需要將數據庫連接字符串(‘mysql://username:password@localhost/db_name’)替換為實際的數據庫連接信息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女