簡體   English   中英

使用沒有索引的python將CSV文件導入到SQL Server

[英]Importing csv file to SQL Server using python without an index

我已使用python將csv文件導入SQL Server,但它會自動將索引列插入第一列。 我已經看過關於此問題的其他問題,並嘗試過諸如index_col = false的操作,但是索引仍然出現,我的代碼如下

from sqlalchemy import create_engine
import pandas as pd
engine = create_engine('mssql+pyodbc://'+UID+':'+PWD+'@'+DATABASE)

data = pd.read_csv(r'C:\Users\user\file.txt', chunksize=10000,index_col = False)

for i in data:
    i.to_sql('table1', engine, if_exists='replace')

我認為您需要在to_sql方法中添加index = False參數:

for i in data:
    i.to_sql('table1', engine, if_exists='replace', index=False)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM