.DTA

Plik DTA

Stata Data File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik DTA to prawie zawsze zestaw danych Stata - natywny format binarny pakietu statystycznego StataCorp Stata. Nie potrzebujesz płatnej licencji Stata, aby go otworzyć: PondPilot otwiera go bezpłatnie w przeglądarce, a pakiet haven w R lub pandas w Python mogą go odczytać bezpośrednio. Konwersja do CSV lub Excel jest prosta przy użyciu tych samych narzędzi.

Deweloper: StataCorp LLC (Stata format); otherwise N/A (generic) Kategoria: Pliki danych Otwarty standard MIME: application/x-stata-dta
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 17, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku DTA?

Pliki z rozszerzeniem .dta to najczęściej Pliki danych Stata - natywny format zestawów danych stworzony przez StataCorp LLC - choć .dta jest również używane jako ogólne rozszerzenie przez kilka innych aplikacji do przechowywania danych. Plik .dta może zawierać różne rodzaje informacji statystycznych, w zależności od aplikacji, która go wygenerowała.

Format .dta programu Stata sięga wersji Stata 1.0 (1985), z wewnętrznymi wersjami formatu 104-121 odpowiadającymi wydaniom Stata od 8 do 19. Dane przechowywane w plikach .dta są zapisywane w strukturalnym formacie binarnym. Nowoczesne pliki (format 117 i nowsze, produkowane przez Stata 13+) używają binarnego układu z tagami XML i zaczynają się od dosłownej sygnatury ASCII <stata_dta> na zerowym bajcie, co ułatwia ich identyfikację. Starsze pliki (formaty 104-115) nie posiadają sygnatury ASCII - pierwszy bajt koduje jedynie numeryczny identyfikator wersji formatu.

Każdy zestaw danych .dta zawiera prostokątną tabelę zmiennych (kolumn) i obserwacji (wierszy). Każda zmienna posiada nazwę, typ przechowywania, format wyświetlania i opcjonalną etykietę, a plik może również zawierać metadane na poziomie zestawu danych, takie jak znacznik czasu, listę zmiennych sortujących, słowniki etykiet wartości oraz zdefiniowane przez użytkownika charakterystyki. Obsługiwane typy numeryczne obejmują byte, int, long, float i double; typy tekstowe wahają się od stałej szerokości str1-str2045 do zmiennej długości strL (do ok. 2 miliardów znaków, dostępne w formacie 117+).

Poza samym programem Stata, pliki .dta są szeroko interoperacyjne i mogą być otwierane lub konwertowane za pomocą bezpłatnych narzędzi:

  • R poprzez pakiet haven (importuje również .sav i .sas7bdat)
  • Python poprzez pyreadstat lub pandas z stata_reader
  • PSPP, otwartoźródłowa alternatywa dla SPSS
  • Eksport do CSV lub .RData jest prosty z poziomu każdego z tych narzędzi

Bezpieczeństwo

RYZYKO: LOW

Plik Stata .dta to dane pasywne - nie zawiera kodu wykonywalnego, więc otwarcie go w przeglądarce jest bezpieczne. Realne ostrzeżenia dotyczą kwestii innych niż złośliwe oprogramowanie: zestawy danych mogą zawierać dane poufne/osobowe (zanonimizuj przed udostępnieniem), a etykiety wartości/zmiennych łatwo stracić przy eksporcie do CSV. Przeglądarki takie jak PondPilot przetwarzają plik lokalnie, ale zawsze weryfikuj to przed przesłaniem wrażliwych danych badawczych gdziekolwiek. Uważaj na fałszywe strony pobierania „DTA viewer/repair”, które dołączają oprogramowanie reklamowe - wybieraj darmowe czytniki wymienione tutaj.

Szczegóły formatu

w pigułce
PEŁNA NAZWAStata Data File
DEWELOPERStataCorp LLC (Stata format); otherwise N/A (generic)od Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
KATEGORIAPliki danych
TYP MIMEapplication/x-stata-dta
TYPWłasnościowy binarny statystyczny zestaw danych (Stata); różni się dla innych aplikacji
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Tabela danych Turbo Pascal - Borland Turbo Pascal przechowywał tabele danych jako .dta, czytelne tylko przez to przestarzałe środowisko.
  • Ogólne dane gier / aplikacji - Niektóre gry i aplikacje używają .dta jako zwykłego przyrostka „data” dla własnych plików, otwieranych tylko przez program macierzysty.

Programy otwierające pliki DTA

Windows4 apps
Stata Płatny Natywna aplikacja. File > Open plik .dta lub po prostu kliknij dwukrotnie; pełna edycja i analiza.
R + haven (RStudio) Open-source read_dta('file.dta') ładuje zestaw danych z etykietami do ramki danych (data frame) - bezpłatnie.
Python + pandas Open-source pandas.read_stata('file.dta') odczytuje zestaw danych; eksport za pomocą .to_csv() / .to_excel().
PSPP Open-source Bezpłatny program statystyczny podobny do SPSS; zaimportuj Stata .dta, aby go przeglądać i analizować.
macOS2 apps
Stata Płatny Natywna aplikacja. File > Open plik .dta lub po prostu kliknij dwukrotnie; pełna edycja i analiza.
R + haven / Python + pandas Open-source Te same darmowe czytniki co w Windows - read_dta() (R) lub pandas.read_stata() (Python).
Linux1 app
R + haven / Python + pandas / PSPP Open-source Darmowe czytniki działają na Linux; lub „python -c "import pandas;pandas.read_stata(...)"”.
Web1 app
PondPilot Darmowy Otwórz .dta w przeglądarce - czyta Stata 8-19, zachowuje etykiety, eksportuje do CSV/Parquet/JSON/Excel; dane pozostają lokalnie.

Szczegóły techniczne

specyfikacja
Typ formatuWłasnościowy binarny statystyczny zestaw danych
Główny deweloperStataCorp LLC
Wewnętrzne wersje formatu104-121, odpowiadające wydaniom Stata od 8 do 19
Sygnatura magicznaTekst ASCII „<stata_dta>” na offsetcie bajtowym 0 (format 117+, Stata 13 i nowsze); brak sygnatury ASCII w starszych formatach 104-115
Typ MIMEapplication/x-stata-dta
Kodowanie znakówUTF-8 w formacie 118+ (Stata 14+); ASCII we wcześniejszych wersjach
Układ danychProstokątny: jeden wiersz na obserwację, jedna kolumna na zmienną
Obsługiwane typy przechowywaniabyte, int, long, float, double; str# ciągi o stałej długości do str2045; strL ciągi o zmiennej długości (format 117+)
Metadane zmiennychNazwa, typ przechowywania, format wyświetlania, etykieta zmiennej i nazwa słownika etykiet wartości przechowywane dla każdej zmiennej
Metadane zestawu danychZnacznik czasu, lista zmiennych sortujących, słowniki etykiet wartości oraz zdefiniowane przez użytkownika charakterystyki klucz-wartość
Kolejność bajtów (Endianness)Little-endian w formacie 117+; wcześniejsze wersje obsługiwały zarówno kolejność little-endian, jak i big-endian
KompresjaDomyślnie nieskompresowany; opcjonalna kompresja zlib wprowadzona w formacie 121 (Stata 18)
Maksymalna liczba zmiennych2 047 (Stata/IC); 32 767 (Stata/SE); 120 000 (Stata/MP)
InteroperacyjnośćMożliwość odczytu przez R (pakiet haven), Python (pyreadstat / pandas), PSPP oraz SAS (PROC IMPORT)
Dostępność międzyplatformowaWindows, macOS i Linux; pliki w formacie 117+ są przenośne między platformami niezależnie od kolejności bajtów
WydanoStata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.stata.com

Konwersje DTA

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DTA. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki DTA.

Najczęściej zadawane pytania

Jak otworzyć plik DTA (Stata) bez programu Stata?
Użyj bezpłatnej przeglądarki internetowej PondPilot (otwiera Stata 8-19 w przeglądarce i eksportuje do CSV/Excel) lub odczytaj go w R za pomocą haven::read_dta() lub w Python za pomocą pandas.read_stata(). GNU PSPP również może go zaimportować.
Jak przekonwertować Stata .dta na CSV lub Excel?
W Stata: „export delimited” (CSV) lub „export excel” (XLSX). Bez Stata: PondPilot eksportuje oba formaty z poziomu przeglądarki, można też użyć pandas/R haven, aby odczytać, a następnie zapisać plik.
Dlaczego moja stara wersja Stata nie otwiera tego pliku .dta?
Został on zapisany w nowszej wersji Stata. Poproś nadawcę o ponowne zapisanie go za pomocą polecenia „saveold” dla Twojej wersji lub odczytaj go w R/Python/PondPilot, które obsługują wszystkie najnowsze formaty.
Czy każdy plik .dta to plik Stata?
Nie. Stata to zdecydowanie najczęstsze znaczenie, ale .dta jest również używane jako ogólny przyrostek „data” przez kilka niepowiązanych programów. Jeśli czytnik Stata odrzuci plik, zidentyfikuj go po folderze źródłowym lub za pomocą TrID i otwórz w programie, który go utworzył.
Czy stracę etykiety podczas eksportu do CSV?
Często tak - format CSV nie posiada koncepcji etykiet wartości, więc kolumny kategoryczne są eksportowane jako bazowe kody numeryczne. Zastosuj etykiety wartości (decode w Stata lub mapowanie w R/pandas) przed eksportem, jeśli potrzebujesz tekstu.
Czy R i Python naprawdę mogą czytać pliki Stata za darmo?
Tak. Funkcja haven::read_dta() w R oraz pandas.read_stata() w Python odczytują zestawy danych Stata wraz z etykietami zmiennych i wartości, bez wymaganej licencji Stata.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z