我知道这个问题经常发生,但我不能靠自己结束,我需要你的帮助。
使用来自
的标头加载csv"file:D:\Treina1_Neo4j.csv" as airports
CREATE (a1:Airport {label:airports.label, city:airports.city, state:airports.state })
并返回以下错误。
Invalid input 'T': expected '\', ''', '"', 'b', 'f', 'n', 'r', 't', UTF16 or UTF32 (line 2, column 10 (offset: 36))
""file:D:\Treina1_Neo4j.csv" as airports"
我哪里错了?
答案 0 :(得分:1)
首先请注意https://neo4j.com/docs/developer-manual/current/cypher/clauses/load-csv/中的说明,特别是 dbms.directories.import 参数的重要性。其次,您的陈述应如下开始:
LOAD CSV WITH HEADERS FROM "file:D:/Treina1_Neo4j.csv" AS as airports
注意斜杠的方向。
希望这有帮助, 汤姆
答案 1 :(得分:0)
问题解决了,虽然我认为解决方案质量很差。
使用来自“file:///neo4j-airport-csv-raw.csv”的标头加载csv作为机场 CREATE(a1:Airport {label:airports.label,city:airports.city,state:airports.state})
我把.csv文件放在NEO4J的导入目录中。