Python を使用して CSV ファイルを JSON ファイルに変換するには:

import pandas as pd

df = pd.read_csv(r"Path where the CSV file is saved\File Name.csv")

df.to_json(r"Path where the new JSON file will be stored\New File Name.json")

Pythonを使用してCSVをJSONに変換する手順

ステップ1: CSVファイルを準備する

まず、JSON ファイルに変換する CSV ファイルを準備します。

たとえば、次の情報を含む CSV ファイル (「Products」という名前) を準備します。

ProductPrice
Desktop Computer700
Tablet250
Printer120
Laptop1200

ステップ2: Pandasパッケージをインストールする

まだインストールしていない場合は、次のコマンドを使用して Pandas パッケージをインストールします。

pip install pandas

ステップ3: Pythonを使用してCSVをJSONに変換する

次のテンプレートを使用して、CSV ファイルを JSON ファイルに変換します。

import pandas as pd

df = pd.read_csv(r"Path where the CSV file is saved\File Name.csv")

df.to_json(r"Path where the new JSON file will be stored\New File Name.json")

たとえば、現在 ‘Products’ CSV ファイルが保存されているパスが次のとおりであるとします。

C:\Users\Ron\Desktop\Test\Products.csv


新しい JSON ファイル (「New_Products」という名前) が保存されるパスは次のとおりです。

C:\Users\Ron\Desktop\Test\ New_Products.json

ファイルがコンピューターに保存される場所を反映するようにパスを変更する必要があります。

完全なPythonコードこの例では、CSV ファイルを JSON ファイルに変換します。

import pandas as pd

df = pd.read_csv(r"C:\Users\Ron\Desktop\Test\Products.csv")

df.to_json(r"C:\Users\Ron\Desktop\Test\New_Products.json")

Python でコードを実行すると (パスに合わせて調整)、指定した場所に新しい JSON ファイルが作成されます。

JSON ファイルを開くと、次の出力が表示されます。

{“Product”:{“0″:”Desktop Computer”,”1″:”Tablet”,”2″:”Printer”,”3″:”Laptop”},”Price”:{“0″:700,”1″:250,”2″:120,”3”:1200}}

フォーマットされた結果:

{
    "Product": {
        "0": "Desktop Computer",
        "1": "Tablet",
        "2": "Printer",
        "3": "Laptop"
    },
    "Price": {
        "0": 700,
        "1": 250,
        "2": 120,
        "3": 1200
    }
}