将多个csv读入sqlite
时间: 2023-05-31 11:08:00 浏览: 128
将csv文件存入SQLite数据库
3星 · 编辑精心推荐
抱歉,我可以回答这个问题。可以使用Python的pandas库读取多个CSV文件,并使用sqlite3库将数据写入SQLite数据库。首先,导入pandas和sqlite3库:
```
import pandas as pd
import sqlite3
```
然后,读取CSV文件并将其合并为一个数据框:
```
df1 = pd.read_csv("file1.csv")
df2 = pd.read_csv("file2.csv")
df = pd.concat([df1, df2])
```
接下来,建立与SQLite数据库的连接,并将数据框写入一个新的表中:
```
conn = sqlite3.connect('database.db')
df.to_sql('table_name', conn, if_exists='replace', index=False)
conn.close()
```
请注意,您需要将“file1.csv”和“file2.csv”替换为您要读取的文件名,以及将“database.db”和“table_name”替换为您要创建的数据库和表名。
阅读全文