LOAD CSVコマンドを使用してインポート: Neo4jのCypherクエリ言語を使用して、CSVファイルをインポートします。以下は基本的な構文です。
LOAD CSV WITH HEADERS FROM 'file:///path/to/file.csv' AS row
CREATE (n:Node {property: row.property})
この例では、CSVファイルのパスとヘッダー行を指定し、各行のプロパティを使用してノードを作成しています。必要に応じて、リレーションシップの作成や他の操作も行うことができます。
-
CSVファイルのパスを指定: LOAD CSVコマンドのパス引数には、CSVファイルのパスを指定する必要があります。ファイルがローカルにある場合は
file:///
スキーマを使用し、相対パスまたは絶対パスを指定します。リモートファイルの場合は、https://
またはftp://
などの適切なスキーマを使用します。 -
プロパティとラベルのマッピング: LOAD CSVコマンド内で、CSVファイルの列とNeo4jノードのプロパティやラベルをマッピングする必要があります。上記の例では、
row.property
の部分をCSVファイル内の対応する列名に置き換えます。
これらの手順を参考に、自分のCSVファイルをインポートするためのCypherクエリを作成してください。また、必要に応じてリレーションシップの作成やデータのマージなど、さまざまな操作を追加することもできます。