使用quotechar'|'读取和写入CSV 在 Python 中
下面的 csv 格式允许通过 Python 使用包含指定分隔符(在本例中为“,”)的列读取和写入文件。在这种情况下,“,”位于第二个条目的 B 值之间。
AAAAA, |B,BB|, CCC
以下 Python 代码可用于,例如将行写入文件:
with open(self.base_uri + filename, 'w') as f:
writer = csv.writer(f,
delimiter=',',
quotechar='|',
quoting=csv.QUOTE_MINIMAL)
for row in data_list:
writer.writerow(row)
批量插入 MS SQL Server 的困难
当尝试使用 csv.file 在 MS SQL Server 中应用批量插入时,每行都会发生错误,其中包含一个quotechar:
看看这里
到目前为止,我使用的 SQL 代码如下所示:
bulk insert DATABASE
from 'C:\Users\XX\Documents\sample.csv'
with
(
rowterminator='\n',
fieldterminator=','
)
您对如何解决此问题有任何想法吗?MS SQL Server 中的 Python 中的quotechar 是否有任何等价物?
蓝山帝景
大话西游666
呼如林
相关分类