我在处理.csv文件末尾缺少行限定符时遇到了一些麻烦。我正在自动下载Google工作表.csv,然后将其批量插入到SQL服务器表中。然而,我发现正在发生的是文件的最后一行没有被插入。
在Notepad ++中查看文件,除了最后一行之外的所有行都有一个行限定符'LF'。
我用来插入的代码如下。
bulk insert CSVworkout
from 'C:\Users\Documents\Personal\531 Workouts.csv'
with (
fieldterminator = ',',
rowterminator = '0x0a',
firstrow=2)
有没有人遇到过类似的东西?环顾四周,似乎这是Google Sheets .csv导出的一个缺点,但有没有办法可以强制插入识别最后一行,或者是否有一个工具我可以用来自动填充最终的LF行?
非常欢迎任何提示!
由于
答案 0 :(得分:0)
你不能只为文件添加一个CRLF吗?有很多不同的方法可以在批处理文件中使用它;
echo. >> "C:\Users\Documents\Personal\531 Workouts.csv"