DTA XLSX
ファイル変換

DTA から XLSX への変換

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

PondPilot(無料、ブラウザベース)が最短ルートです。.dta を開き、数クリックで Excel にエクスポートできます。共有する前に、カテゴリ列が数値コードではなく読み取り可能なラベルとしてエクスポートされているか出力を確認してください。

XLSX への他の変換: TSV · TMX · SSP

このページの内容

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

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

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

ツールボックスを開く

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

Stata の .dta は、ネイティブで開くために有料ライセンスが必要な独自のバイナリ形式ですが、.XLSX は Excel、Google スプレッドシート、およびあらゆる最新のスプレッドシートで開くことができます。XLSX への変換は、Excel を使用する共同作業者と Stata データセットを共有するための標準的な方法です。

DTA から XLSX への変換方法

Python + pandas OPEN-SOURCE

pandas と openpyxl をインストールし、pd.read_stata('data.dta') で読み込んでから .to_excel('data.xlsx', index=False) で書き出します。ラベルテキストを読み取れるようにするために convert_categoricals=True が有効であることを確認してください。

Stata APP

Stata で .dta を開き、コマンドウィンドウで export excel を firstrow(variables) オプション付きで実行して、列ヘッダーを含む XLSX ファイルを書き出します。

これらの形式について

品質と注意点

  • 値ラベル(例:1 = 男性)は、ツールによって数値コードとしてエクスポートされる場合があります。共有前に出力のカテゴリ列を確認してください。
  • 変数ラベルは XLSX でサポートされていないメタデータであるため、別の行やシートとして手動で追加しない限り削除されます。
  • Excel は1シートあたり 1,048,576 行まで保持できます。大規模なデータセットはこの制限を超える可能性があります。

よくある質問

DTA を XLSX にエクスポートするには Stata のライセンスが必要ですか?
いいえ。PondPilot と Python の pandas はどちらも無料で、Stata を必要としません。
PondPilot はファイルをサーバーにアップロードしますか?
アップロードされたファイルは変換後に削除されます。
Excel でカテゴリ列が数字で表示されるのはなぜですか?
Stata はカテゴリを数値コードとして保存します。これらをテキストにデコードするには、pandas で convert_categoricals=True が有効になっていることを確認してください。
データセットが100万行を超える場合はどうすればよいですか?
Excel の1シートあたり 1,048,576 行の制限が適用されます。非常に大きなデータセットの場合は、データを分割するか、代わりに CSV へのエクスポートを検討してください。