neo4j使用Tab分隔符加载CSV文件

7

我正在尝试使用以下方法在Neo4j 2.1.0中加载CSV并创建节点:

USING PERIODIC COMMIT LOAD CSV FROM "file://c:/temp/listings.TXT" AS line FIELDTERMINATOR '\t' CREATE (p:person { id: line[0] });

这些列是使用0x9(制表符)字符分隔的。但是,创建的节点在id中具有整个行内容。

非常感谢任何帮助。


1
你能发布一个文件的示例吗? - suing
CSV文件有多大?事先用Python/Bash进行清理可能会奏效。 - cantdutchthis
3个回答

4

尝试使用 FIELDTERMINATOR '\\t',这对我很有效。


0

尝试将toint(line[0])转换为整数,因为导入时的默认类型是字符串。


-2

使用Notepad++打开您的CSV文件,尝试删除(")或将它们替换为空格。

我遇到了同样的问题,但当我删除所有字符“时,它起作用了

在此输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接