gpt4 book ai didi

postgresql csv 复制数据中未加引号的换行符

转载 作者:行者123 更新时间:2023-11-29 11:22:18 25 4
gpt4 key购买 nike

我在 excel 中有一些 csv 数据,我正在将其导入 postgresql。我正在使用记事本编辑器(已尝试记事本、写字板和 Notepad++ )打开 excel csv 文件,然后将其复制/粘贴到与 linux 机器的远程桌面连接中。然后我在数据库中使用这个导入语句:从“/home/keene/ltg_db/ltg_outbreak_jun9_15.csv”复制 ltg_data(格式为 CSV,标题);

我得到这个错误:错误:在数据中发现未加引号的换行符提示:使用带引号的 CSV 字段来表示换行符。上下文:复制 ltg_data,第 175320 行

这是我正在使用的 csv 文件的链接:http://greenandtheblue.com/ltg_outbreak_jun9_15.csv
我对这个问题进行了很多研究,尝试了很多东西,但肯定遗漏了一些相当简单的东西。很感谢任何形式的帮助。

最佳答案

您链接的文件似乎没有 CR-LF 行结尾,但我怀疑这可能是一个问题,因为您来自 Windows 主机。您可以尝试使用 sed 删除回车符:

sed 's/\r//' ltg_outbreak_jun9_15.csv ltg_outbreak_jun9_15-noCR.csv

然后从生成的 ...-noCR.csv 文件中复制。

关于postgresql csv 复制数据中未加引号的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30947396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com