我正在尝试使用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))
如何强制数据进入列?