NC CSV
ファイル変換

NC から CSV への変換

クイック回答
NC を CSV に変換することは可能ですか?
はい - NC は CSV に変換可能です。

必要な特定の変数と、時間または空間のスライスを選択し、そのフラットなテーブルを CSV としてエクスポートします。netCDF ファイルは通常、3つ以上の次元にわたって変数を格納しているため、多次元ファイル全体を1つの手順で単一の CSV にダンプすることはできません。

CSV への他の変換: DTA · HVE · XFDF

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ NC を CSV に変換するのですか?

CSV はデータ交換における最小公倍数の形式です。スプレッドシート、データベース、およびほとんどの分析ツールは、特別なドライバーなしでこれを読み取ることができます。netCDF の変数のスライスを CSV にエクスポートすることは、netCDF ツールを持っていない同僚とデータのサブセットを共有したり、Excel、R、またはデータベースにロードしたりするための標準的な方法です。

NC から CSV への変換方法

Python (xarray + netCDF4) FREE

pip install xarray netCDF4 でインストールし、xarray.open_dataset() で .nc ファイルを開き、.sel() で変数とスライスを選択してから、.to_dataframe().to_csv('output.csv') を呼び出します。

Panoply FREE

Panoply で .nc ファイルを開き、変数をダブルクリックして 2D スライスをロードし、File > Export Data as Text を使用して CSV またはタブ区切りファイルとして保存します。

CDO (Climate Data Operators) OPEN-SOURCE

cdo outputtab,date,lon,lat,value infile.nc output.csv を実行して、変数をフラットな表形式のテキストファイルとしてエクスポートします。

NCO (NetCDF Operators) OPEN-SOURCE

ncks -H -v variable_name yourfile.nc > output.csv を実行して、指定した変数をテキスト形式で抽出します。その後、ヘッダー行を手動でクリーンアップしてください。

これらの形式について

品質と注意点

  • ファイル全体ではなくスライスをエクスポートします。エクスポートする前に、常に必要な変数と次元の範囲を選択してください。そうしないと、出力が大きすぎて使い物にならなくなります。
  • 変数名は .nc ファイル内で定義されています。エクスポートを試みる前に、ncdump -h yourfile.nc を実行するか、xarray で print(ds) を実行して変数リストを確認してください。
  • netCDF-4 ファイルは内部的に HDF5 です。クラシックな netCDF ファイルはヘッダーが CDF で始まります。どちらの形式も、上記のすべてのツールで読み取り可能です。

よくある質問

NC を CSV に変換するために Python の知識は必要ですか?
いいえ - Panoply はコーディング不要のグラフィカルインターフェースを提供しています。大規模な変換やバッチ変換には、xarray を使用した Python が最も柔軟なオプションです。
netCDF ファイル内の変数名を確認するにはどうすればよいですか?
コマンドラインから ncdump -h yourfile.nc を実行するか、Panoply でファイルを開いて左パネルの変数リストを確認してください。
エクスポートした CSV が非常に大きいのはなぜですか?
世界解像度の単一のグリッド化された気候変数は、数百万の値を保持することがあります。ファイルを管理可能なサイズに保つために、エクスポート前に特定のタイムステップまたは空間バウンディングボックスを選択してください。
複数の変数を1つの CSV にエクスポートできますか?
直接はできません。各エクスポートは1つの変数をフラット化します。後で Python やスプレッドシートアプリケーションで個別の CSV ファイルをマージしてください。