你要检查下的文件中的列名和列的个数和数据库的字段是否一致
不知道你这个问题是否已经解决, 如果还没有解决的话:talk is cheap, show me the code.
import easygui as g
import pandas as pd
file = g.fileopenbox('打开包含身份证号的csv文件')
data = pd.read_csv(file)
print('正在打开文件')
cols = list(data.columns)
id_col = g.choicebox('选择身份证所在列', choices=cols)
data[id_col] = data[id_col].astype('str')
data.to_excel(file[:-4]+'.xlsx', index=False, encoding='utf_8_sig')
print('文件转换完毕')