【发布时间】:2014-07-16 02:43:01
【问题描述】:
我有我的简单 CSV 文件,用逗号分隔,没有奇怪的字符,当尝试从 '/srv/www/.../CSV.csv' WITH DELIMITER ',' 执行 \COPY 表时,我得到了错误
ERROR: literal newline found in data
HINT: Use "\n" to represent newline.
这不是我第一次执行 COPY 并且从未发生在我身上。我将 CSV 从 excel 导出到记事本并在此处另存为 CSV(我知道有些程序会添加额外的信息,但 AFAIK 记事本没有)
【问题讨论】:
-
尝试直接从 Excel 导出到 csv。
-
我的猜测是电子表格中的某些单元格包含换行符(例如,有人输入了
test [ALT+Enter] test。您可以尝试使用类似FIND(CHAR(10),a1)的方式在 Excel 中测试您的数据。
标签: postgresql