,可以通过以下步骤完成:
import csv
with open('data.csv', 'r') as file:
reader = csv.reader(file)
data = list(reader)
import sqlite3
conn = sqlite3.connect('database.db')
其中,'database.db'是SQLite数据库文件的名称,如果该文件不存在,将会创建一个新的数据库文件。
cursor = conn.cursor()
table_name = 'data_table'
columns = ', '.join(data[0])
create_table_query = f'CREATE TABLE IF NOT EXISTS {table_name} ({columns})'
cursor.execute(create_table_query)
for row in data[1:]:
values = ', '.join([f'"{value}"' for value in row])
insert_query = f'INSERT INTO {table_name} VALUES ({values})'
cursor.execute(insert_query)
conn.commit()
conn.close()
完成以上步骤后,CSV文件中的数据将被成功插入到SQLite数据库的表格中。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云