1. 定义
CSV是最常用的数据交换格式,被各类应用广泛使用。Neo4j提供IMPORT数据导入命令行工具(neo4j-admin import,只能离线使用),以及在Cypher中提供LOAD CSV来实现从CSV文件中导入数据到数据库中。
APOC的CSV导入过程则提供了更丰富的特性:
- 为每行增加了行号
- 为每行提供了MAP和LIST两种数据表示
- 自动的数据类型转换(包含分解列表到数组)
- 保持字串原始格式的选项
- 忽略字段的选项
- 没有标题的文件
- 替换特定内容为空NULL
- 可以直接导入ZIP后的CSV文件
|
CALL apoc.load.csv( {configuration} )
|
参数名 |
类型 |
缺省值 |
可为空? |
说明 |
file |