Varför konvertera DTA till XLSX?
Stata .dta är ett proprietärt binärt format som kräver en betald licens för att öppnas nativt, medan .XLSX kan öppnas i Excel, Google Sheets och alla moderna kalkylprogram. Att konvertera till XLSX är standardmetoden för att dela ett Stata-dataset med samarbetspartners som använder Excel.
Hur man konverterar DTA till XLSX
Python + pandas OPEN-SOURCE
Installera pandas och openpyxl, ladda sedan in med pd.read_stata('data.dta') och skriv med .to_excel('data.xlsx', index=False); verifiera att convert_categoricals=True är aktivt för läsbar etikett-text.
Stata APP
Öppna .dta i Stata och kör export excel med alternativet firstrow(variables) i kommandofönstret för att skriva XLSX-filen med kolumnrubriker.
Om dessa format
En DTA-fil är nästan alltid en Stata-dataset - det infödda binära formatet för statistikpaketet StataCorp Stata. Du behöver inte en betald Stata-licens för att öppna en: PondPilot öppnar…
Öppna detaljer för .DTA →En XLSX-fil är ett Microsoft Excel-kalkylblad sparat i Open XML-formatet, introducerat med Excel 2007 som ersättare för det äldre binära XLS-formatet. Du kan öppna den utan att köpa Excel -…
Öppna detaljer för .XLSX →Kvalitet & vad man bör tänka på
- Värdeetiketter (t.ex. 1 = Man) kan exporteras som numeriska koder beroende på verktyg - verifiera kategoriska kolumner i resultatet före delning.
- Variabel-etiketter är metadata som inte stöds av XLSX och tas bort om de inte läggs till manuellt som en separat rad eller ett separat blad.
- Excel har plats för 1 048 576 rader per blad; stora dataset kan överskrida denna gräns.
Vanliga frågor
Behöver jag en Stata-licens för att exportera DTA till XLSX?
Laddar PondPilot upp min fil till en server?
Varför visar mina kategoriska kolumner siffror i Excel?
convert_categoricals=True är aktivt i pandas för att avkoda dem till text.