Importing CSV data into Neo4j
Learn how to import CSV data into Neo4j using Cypher
In this 1-hour course, you will learn
Welcome to GraphAcademy, and the Importing CSV Data into Neo4j course.
In this course, you will create a graph database of movies from a set of CSV files.
You will learn how to use Cypher to create nodes, labels, relationships and properties from data in CSV files.
You will explore the different data types in Neo4j and how to cast data of that type.
Finally, you will look at the performance considerations of loading large datasets, including managing transactions.
To take this course, we recommend that you complete these beginner courses in GraphAcademy:
How to import CSV data into Neo4j
Using LOAD CSV and Cypher
Creating a data model
Neo4j data types and how to cast data
How transactions affect data importing and how to manage them
4 modules, 1 hour.
Posts from the GraphAcademy blog.
TIL: Cypher has a format() function for dates and times
A deprecation warning taught me that Cypher now formats dates, times, and durations natively. No APOC required.
Replacing your APOC Periodic Iterate with CALL {} IN TRANSACTIONS
apoc.periodic.iterate is deprecated in Cypher 25. Learn how to rewrite your queries with CALL {} IN TRANSACTIONS.
How Cypher Graph Types Kept Our AI-Generated Queries Honest During a Migration
We rebuilt GraphAcademy against the same Neo4j database. Graph types made sure AI-generated Cypher could not drift from the data model.