从Python向SQL server插入数据

2024-09-23 09:40:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Python从CSV文件中提取数据,并尝试将其发送到SQL服务器。下面是一行数据(因为没有足够的空间显示该行),我正试图插入到SQL中。你知道吗

1001 15-Jan Agawam 13 Hampden 25 MA 674 1034 1684 912 1.13 17.25% 1200 1320 1590 1489 0.89 22.03% 790 1331 1800 1427 0.93 22.21% 1370 1672 2050 2127 0.79 27.90% 0 0 0 0 0 0 16.90% 6.76% 2.33% 2.10% $71,915 $739 $924 $1,154 $1,314

下面我运行这个Python代码,得到一个错误:“将数据类型varchar转换为float时出错。”

cursor.execute("""INSERT into [[db] 
([id],[status],[deal_name],[S3_Bucket],[S3_Path]) 
values('{0}','{1}','{2}', '{3} ,'{4}')""".format(Id,'test', dealName, s3buket, s3path))

如何将数据强制放入列中?你知道吗


Tags: 文件csv数据代码服务器sqls3错误