无法将csv导入neo4j

时间:2016-11-08 00:15:53

标签: csv neo4j cypher

我的代码:

dict

它给出的错误: 输入':'无效:预期'o / O'(第1行,第18列(偏移量:17)) “LOAD CSV FROM”C:\ Users \ Elmar \ Desktop \ tmp-raise.csv“AS line”                   ^

我也尝试过:

dict

有什么问题?任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

根据CSV import guide,您的路径应以Traceback (most recent call last): File "convert.py", line 8, in <module> for country in orig_json[0]['unilist']: TypeError: 'file' object has no attribute '__getitem__' 为前缀,并应使用正斜杠。 Windows指南中给出的示例路径是file:(尽管我已经看到以file:c:/path/to/data.csv开头的示例路径)。试一试:

file://

如果这不起作用,请尝试使用USING PERIODIC COMMIT 10000 LOAD CSV FROM 'file:c:/Users/Elmar/Desktop/tmp-raise.csv' AS line WITH line RETURN line 作为路径前缀。

编辑:看起来CSV加载使用default.graphdb / import文件夹中的相对路径。我原以为只适用于Mac / Unix,但看起来Windows也是如此。如果您要移动要导入到导入文件夹的CSV,则应该可以使用file://

加载它们

答案 1 :(得分:0)

Load csv from "file:///C:/xyz.csv" as line
return line

以上代码效果很好。但请注释掉配置

dbms.directories.import=import

在设置中。

其他解决方案是您可以在拖动导入框中删除(.txt,.cyp,.cql)文件。