【问题标题】:Neo4j: How to have '|' as delimeter when export data in csv?Neo4j:如何拥有'|'在csv中导出数据时作为分隔符?
【发布时间】:2019-01-29 16:19:12
【问题描述】:

我正在使用以下查询将我的数据保存为我的 Desktpo 上的 csv 文件:

CALL apoc.export.csv.query("MATCH (a) RETURN a", 
 'C:/Users/Raf/Desktop/results.csv', {});

此查询返回我一个 csv,其中数据用引号括起来,分隔符是逗号 ','。

我不希望引号中的数据包含“|”管道作为分隔符,我该怎么办?

【问题讨论】:

  • 我认为这还不支持(自定义分隔符),但支持不同类型的引用。请提出 GH 问题。
  • 是的,支持自定义分隔符,@Raj 找到了解决方案,引号是一个开放点。

标签: jquery neo4j export cypher neo4j-apoc


【解决方案1】:

您需要在参数中传递分隔符,键为 "d"

例如:

CALL apoc.export.csv.query("MATCH (a) RETURN a",
'C:/Users/Raf/Desktop/results.csv', {d: '|'});

【讨论】:

  • 谢谢你,逗号已经没有了,但是为什么我所有的数据都用引号引起来???
  • 它应该是 {d:'|'} 的 {delim:'|'} 插入
猜你喜欢
  • 2017-12-31
  • 2015-05-12
  • 2019-06-09
  • 1970-01-01
  • 1970-01-01
  • 2017-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多