.DTA

DTA ファイル

Stata Data File
質問する
クイック回答

DTA ファイルは、ほとんどの場合 Stata データセットです。これは StataCorp Stata 統計パッケージのネイティブバイナリ形式です。開くために有料の Stata ライセンスは必要ありません。PondPilot を使えばブラウザで無料で開けますし、R の haven パッケージや Python の pandas で直接読み込むことも可能です。これらのツールを使えば、CSV や Excel への変換も簡単に行えます。

開発元: StataCorp LLC (Stata format); otherwise N/A (generic) カテゴリ: データファイル オープンスタンダード MIME: application/x-stata-dta
対応OS Windows macOS Linux Web
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 17, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

DTA ファイル形式とは?

拡張子 .dta を持つファイルは、一般的に Stata データファイル(StataCorp LLC によって作成されたネイティブのデータセット形式)ですが、.dta は他のいくつかのアプリケーションによってデータを保存するための汎用的な拡張子としても使用されます。.dta ファイルには、それを作成したアプリケーションに応じて、さまざまな種類の統計情報が含まれる可能性があります。

Stata の .dta 形式は Stata 1.0(1985年)まで遡り、内部形式バージョン 104-121 は Stata リリース 8 から 19 に対応しています。.dta ファイルに保存されるデータは、構造化されたバイナリ形式で保存されます。最新のファイル(Stata 13 以降で作成された形式 117 以降)は XML タグ付きのバイナリレイアウトを使用しており、バイト 0 から ASCII シグネチャ <stata_dta> で始まるため、識別が容易です。古いファイル(形式 104-115)には ASCII シグネチャがなく、最初のバイトには数値の形式バージョン識別子のみがエンコードされています。

各 .dta データセットは、変数(列)と観測値(行)の矩形テーブルを保持します。すべての変数には、名前、保存形式、表示形式、およびオプションのラベルが含まれ、ファイルにはタイムスタンプ、ソート変数リスト、値ラベル辞書、ユーザー定義の特性などのデータセットレベルのメタデータも含まれる場合があります。サポートされている数値型には byte、int、long、float、double があり、文字列型は固定幅の str1-str2045 から可変長の strL(最大約 20 億文字、形式 117 以降で利用可能)まで多岐にわたります。

Stata 自体以外にも、.dta ファイルは幅広い相互運用性があり、無料のツールを使用して開いたり変換したりできます。

  • R: haven パッケージ経由(.sav や .sas7bdat もインポート可能)
  • Python: pyreadstat または stata_reader を備えた pandas 経由
  • PSPP: オープンソースの SPSS 代替ソフト
  • CSV または .RData へのエクスポートは、これらのツールのいずれからでも簡単に行えます。

セキュリティと安全性

リスク: LOW

Stata の .dta はパッシブデータです。実行コードは含まれていないため、ビューアで開くことは安全です。現実的な注意点はマルウェアではなく、データセットに機密情報や個人データが含まれている可能性があること(共有前に匿名化すること)や、CSV へのエクスポート時に値/変数ラベルが失われやすいことです。PondPilot のようなブラウザビューアはファイルをローカルで処理しますが、機密性の高い研究データをアップロードする前には必ず確認してください。アドウェアを同梱している偽の «DTA ビューア/修復» ダウンロードサイトには注意し、ここにリストされている無料のリーダーを優先してください。

形式の詳細

概要
正式名称Stata Data File
開発元StataCorp LLC (Stata format); otherwise N/A (generic)登場時期 Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
MIME タイプapplication/x-stata-dta
タイプ独自のバイナリ統計データセット (Stata); 他のアプリでは異なる
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Turbo Pascal データテーブル - Borland Turbo Pascal はデータテーブルを .dta として保存していましたが、これはそのレガシー環境でのみ読み取り可能です。
  • 汎用ゲーム / アプリケーションデータ - 一部のゲームやアプリは、独自のファイルにプレーンな «data» サフィックスとして .dta を使用しており、作成元のプログラムでのみ開くことができます。

DTA ファイルを開くプログラム

Windows4 apps
Stata 有料 ネイティブアプリです。「ファイル」>「開く」から .dta を選択するか、ダブルクリックするだけで、完全な編集と分析が可能です。
R + haven (RStudio) オープンソース read_dta('file.dta') を実行すると、ラベル付きのデータセットがデータフレームに読み込まれます(無料)。
Python + pandas オープンソース pandas.read_stata('file.dta') でデータセットを読み込み、.to_csv() や .to_excel() でエクスポートできます。
PSPP オープンソース 無料の SPSS 風統計プログラムです。Stata の .dta をインポートして表示・分析できます。
macOS2 apps
Stata 有料 ネイティブアプリです。「ファイル」>「開く」から .dta を選択するか、ダブルクリックするだけで、完全な編集と分析が可能です。
R + haven / Python + pandas オープンソース Windows と同じ無料のリーダー(R の read_dta() または Python の pandas.read_stata())が使用可能です。
Linux1 app
R + haven / Python + pandas / PSPP オープンソース 無料のリーダーはすべて Linux 上で動作します。または 'python -c "import pandas;pandas.read_stata(...)"' を使用します。
Web1 app
PondPilot 無料 ブラウザで .dta を開きます。Stata 8-19 を読み込み、ラベルを保持したまま CSV/Parquet/JSON/Excel にエクスポートできます。データはローカルに留まります。

技術的詳細

詳細仕様
フォーマットタイプ独自のバイナリ統計データセット
主な開発元StataCorp LLC
内部形式バージョン104-121(Stata リリース 8 から 19 に対応)
マジックシグネチャバイトオフセット 0 の ASCII テキスト "<stata_dta>"(形式 117 以降、Stata 13 以降)。古い形式 104-115 には ASCII シグネチャなし
MIME タイプapplication/x-stata-dta
文字エンコーディング形式 118 以降(Stata 14 以降)では UTF-8、それ以前のバージョンでは ASCII
データレイアウト矩形:1 観測値につき 1 行、1 変数につき 1 列
サポートされている保存形式byte, int, long, float, double; 最大 str2045 までの固定幅文字列 str#; 可変長文字列 strL (形式 117 以降)
変数のメタデータ変数ごとに保存される名前、保存形式、表示形式、変数ラベル、および値ラベル辞書名
データセットのメタデータタイムスタンプ、ソート変数リスト、値ラベル辞書、およびユーザー定義のキー・値特性
エンディアン形式 117 以降はリトルエンディアン。以前のバージョンではリトルエンディアンとビッグエンディアンの両方のバイト順をサポート
圧縮デフォルトでは非圧縮。形式 121(Stata 18)でオプションの zlib 圧縮が導入
最大変数数2,047 (Stata/IC); 32,767 (Stata/SE); 120,000 (Stata/MP)
相互運用性R (haven パッケージ)、Python (pyreadstat / pandas)、PSPP、および SAS (PROC IMPORT) で読み取り可能
クロスプラットフォーム対応Windows、macOS、および Linux。形式 117 以降のファイルは、すべてのプラットフォーム間でバイト順の互換性あり
リリース日Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
オープンスタンダードはい · ロイヤリティフリー
仕様書www.stata.com

DTA の変換

コミュニティ Q&A

ユーザーからの質問
質問する
DTA ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DTA ファイルについて最初の質問をしてみましょう。

よくある質問

Stata なしで DTA (Stata) ファイルを開くにはどうすればよいですか?
無料の PondPilot ウェブビューア(ブラウザで Stata 8-19 を開き、CSV/Excel にエクスポート可能)を使用するか、R で haven::read_dta() を、Python で pandas.read_stata() を使用して読み込みます。GNU PSPP でもインポート可能です。
Stata の .dta を CSV や Excel に変換するにはどうすればよいですか?
Stata 内では «export delimited» (CSV) または «export excel» (XLSX) を使用します。Stata がない場合は、PondPilot を使ってブラウザから両方の形式でエクスポートするか、pandas や R の haven を使用して読み込んでから書き出します。
古い Stata でこの .dta が開けないのはなぜですか?
より新しいバージョンの Stata で保存されたためです。送信者に «saveold» コマンドを使用して古いバージョン形式で再保存してもらうか、最新のすべての形式に対応している R、Python、または PondPilot で読み込んでください。
すべての .dta が Stata ファイルですか?
いいえ。Stata が最も一般的な意味ですが、.dta は無関係な少数のプログラムによって汎用的な «data» サフィックスとしても再利用されています。Stata リーダーでファイルが拒否される場合は、ソースフォルダまたは TrID で識別し、それを作成したプログラムで開いてください。
CSV にエクスポートするとラベルが失われますか?
多くの場合、はい。CSV には値ラベルの概念がないため、カテゴリ列は基礎となる数値コードとしてエクスポートされます。テキストが必要な場合は、エクスポートする前に値ラベルを適用(Stata で decode するか、R/pandas でマッピングする)してください。
R や Python で本当に Stata ファイルを無料で読めますか?
はい。R の haven::read_dta() と Python の pandas.read_stata() は、Stata のライセンスを必要とせずに、変数ラベルや値ラベルを含む Stata データセットを読み込むことができます。

参考文献

1StataCorp - .dta file format specificationwww.stata.com
2StataCorp - Opening and saving Stata datasetswww.stata.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.DATProgram Data File (generic)
8.BINCD/DVD Disc Image (BIN/CUE)
9.EXEWindows Executable (Portable Executable)
10.DBSQLite Database File

関連する拡張子

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧