Pour récupérer un fichier csv : on utilise la commande suivante :
USING PERIODIC COMMIT LOAD CSV WITH HEADERS FROM "file:absolutepathtofile" AS csvLine FIELDTERMINATOR ';' CREATE (object:Object {parameter: csvLine.CSVLigne1Colonne1})
-
« USING PERIODIC COMMIT » : permet de ne commiter que périodiquement afin de diminuer la charge sur de gros CSV
-
« WITH HEADERS » : va permettre de récupérer la première ligne du CSV comme des identifiants de colonne
-
« FIELDTERMINATOR » : nous permet de préciser le séparateur du CSV
-
Enfin, la fonction « CREATE » va ici permettre de créer des nœuds dans graphe avec comme paramètre les la première colonne du CSV (données pointées par « csvLine.CSVLigne1Colonne1)