发现neo4j导入csv文件会快很多之后,研究了一下怎么用java生成csv文件。首先maven项目在pom.xml导入:
// Maven设置dependency
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>4.5</version>
</dependency>
然后就可以创建一个java类来生成csv文件了。需要注意的是,根据不同的需要可以设置生成的csv文件格式,比如我是用来生成neo4j数据库,每一行元素需要以逗号分隔,就可以在生成CSVWriter的时候输入 CSVWriter.DEFAULT_SEPARATOR 和 CSVWriter.NO_QUOTE_CHARACTER。下面贴一下代码:
public static void main(String[] args) throws IOException {
String path = "src/main/java/graph2.txt";
String[] entries =