Module

Importing with LOAD CSV

In this module, you will learn how to use LOAD CSV to read data from CSV files and import it into Neo4j. You will create nodes, build relationships, handle data type conversions, and design imports that produce consistent results every time they run.

This module covers:

  • Reading CSV files with LOAD CSV and inspecting their structure
  • Creating nodes from CSV data using MERGE
  • Converting strings to integers, floats, and lists
  • Building relationships between nodes using the MATCH and MERGE pattern
  • Designing idempotent imports that can be safely re-run
  • Assembling a complete import pipeline from constraints through relationships
Ready, let's go!