我无法在neo4j浏览器中成功导入一个csv文件,因为创建了节点,但是它们不显示属性。有人看到这个问题吗?我将描述我如何进行:
这是csv文件的外观
我已经使用来自“ file:///testCSV3.csv” AS行的LOAD CSV WITH HEADERS测试了csv文件 限行4 返回行
结果还可以(我猜是吗?):
然后,我尝试了各种方法,例如此查询:
从“ file:///testCSV3.csv” AS行加载带有标题的CSV文件 创建(:Activity {activityName:line.MyActivity,时间:toInteger(line.Timestamp)})
结果是没有属性的节点:
有什么想法我想念的吗?为什么没有显示活动名称和时间属性? -预先感谢!
答案 0 :(得分:3)
(您应该已经显示了原始CSV文件,以使问题更清楚。)
我认为您的原始文件是这样开始的:
ID ;Timestamp;MyActivity
1;1;Run
2;2;Talk
3;3;Eat
LOAD CSV
对多余的空格敏感,因此,ID
标头中不应包含空格。另外,默认字段终止符是逗号而不是分号,因此您需要指定FIELDTERMINATOR
选项以覆盖默认值。
如果您删除了多余的空间并将查询更改为此,您的结果将更合理:
LOAD CSV WITH HEADERS FROM "file:///testCSV3.csv" AS line FIELDTERMINATOR ';'
WITH line LIMIT 4
RETURN line