2016-09-29 40 views
0

给定一个CSV具有以下结构Neo4j的LOAD CSV与多个标题行

2015  2016 
id attr1 attr2 attr1 attr2 
1  6 7.2  3 9.8 
. 
. 
. 

是有办法导入表直接进入Neo4j的与年节点(2015,2016)文件,身份证节点(1, 2,...)以及大量attr1attr2节点,其中必需的边将attr节点连接到正确的年份和ID。

我知道我可以在Python中操纵CSV文件,但是有没有办法在Neo4j/Cypher查询语言中使用它作为LOAD CSV命令的一部分?

回答

0

不,LOAD CSV只支持带有单行标题的CSV(或根本不支持标题)。

此外,该表示可能具有视觉上的重要性,但实际上从代码中进行攻击要困难得多。我认为它甚至不是CSV(带空格分隔符),而是一个固定长度的文件。