使用Python将多个Excel电子表格(有些具有不同的列位置)插入到SQLServer表中

gupuwyp2  于 2023-01-14  发布在  Python
关注(0)|答案(1)|浏览(148)

我试图自动将5年的人数数据插入到sql server表中。数据将以Excel文件的形式出现,每个月一个excel文件。然而,列头有时会移动。2列名保持不变。我想知道Python或SQL是否会自动按名称检测列,并将它们与之前插入的数据对齐,或者我是否需要将文件插入Pandas中先重新排列然后导入sql?
谢谢
我目前正在Excel中手动编辑内容。

ffscu2ro

ffscu2ro1#

你可以使用Pandas库,首先你应该这样安装它:
管道安装支架
你可以用这段代码来读取excel文件:

import pandas as pd
df = pd.read_excel(r'Path where the Excel file is sorted\File name.xlsx')
print(df)

您可以通过以下链接阅读Pandas文件:Pandas Documentation

相关问题