DTA CSV
ファイル変換

DTA から CSV への変換

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

PondPilot(無料、ブラウザベース)が最短のルートです。.dta を開き、2クリックで CSV にエクスポートできます。主な注意点は、カテゴリ変数の列が内部的に数値コードを保持していることです。数値ではなく読み取り可能なテキストを取得するには、エクスポート前に値ラベルのデコードを有効にしてください。

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

このページの内容

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

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

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

ツールボックスを開く

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

Stataの .dta ファイルは、一握りのプログラムでしか解釈できない独自のバイナリ統計データセットですが、.CSV は Excel、Google Sheets、あらゆるデータベースのインポートウィザード、および事実上すべてのデータツールで開くことができます。CSV への変換は、Stata ライセンスを持っていない共同作業者と Stata データセットを共有するための標準的な手順です。

DTA から CSV への変換方法

Python + pandas OPEN-SOURCE

pandas と pyreadstat をインストールし、pd.read_stata('file.dta') で読み込み、.to_csv('output.csv', index=False) で書き出します。値ラベルをテキストとしてエクスポートするには convert_categoricals=True を追加します。

R + haven OPEN-SOURCE

haven をインストールし、read_dta('file.dta') を実行してデータを読み込み、readr の write_csv() で書き出します。値ラベルをテキストにデコードするには、先に as_factor(df) を呼び出します。

Stata APP

Stata で .dta を開き、コマンドウィンドウで export delimited コマンドを実行して CSV を書き出します。

これらの形式について

品質と注意点

  • カテゴリ変数の列は内部的に数値コードを保持しています。デコードしない場合、テキストラベルではなく数値としてエクスポートされます。これを修正するには、pandas では convert_categoricals=True を、R では as_factor() を使用してください。
  • 変数ラベル(長い説明文)は CSV でサポートされていないメタデータであるため、出力時に削除されます。
  • PondPilot は Stata フォーマット 8 から 19 までを読み取ることができ、Stata 8 から Stata 19 までのすべてのバージョンをカバーしています。

よくある質問

DTA を CSV に変換するのに Stata のライセンスは必要ですか?
いいえ - PondPilot、Python の pandas、R の haven はすべて無料であり、Stata を必要としません。
CSV 内のカテゴリ変数の列がラベルではなく数値で表示されるのはなぜですか?
Stata はカテゴリを数値コードとして保存します。エクスポート前にそれらをテキストにデコードするには、pandas では convert_categoricals=True を、R では as_factor() を使用してください。
PondPilot はデータをサーバーにアップロードしますか?
アップロードされたファイルは変換後に削除されます。ツールは無料で使用できます。
無料ツールでサポートされている Stata フォーマットのバージョンは何ですか?
haven (R) と pandas は Stata フォーマットバージョン 104-121 を読み取ることができ、これは Stata 8 から Stata 19 までをカバーしています。