Hvorfor konvertere DTA til XLSX?
Stata .dta er et proprietært binært format som krever en betalt lisens for å åpnes lokalt, mens .XLSX åpnes i Excel, Google Sheets og alle moderne regneark. Konvertering til XLSX er standardmåten å dele et Stata-datasett med samarbeidspartnere som bruker Excel.
Hvordan konvertere DTA til XLSX
Python + pandas OPEN-SOURCE
Installer pandas og openpyxl, last deretter inn med pd.read_stata('data.dta') og skriv med .to_excel('data.xlsx', index=False); bekreft at convert_categoricals=True er aktiv for lesbar etikett-tekst.
Stata APP
Åpne .dta i Stata og kjør export excel med valget firstrow(variables) i kommandovinduet for å skrive XLSX-filen med kolonneoverskrifter.
Om disse formatene
En DTA-fil er nesten alltid et Stata-datasett - det opprinnelige binærformatet til statistikkpakken StataCorp Stata. Du trenger ikke en betalt Stata-lisens for å åpne en: PondPilot åpner…
Åpne .DTA-detaljer →En XLSX-fil er et Microsoft Excel-regneark lagret i Open XML-formatet, introdusert med Excel 2007 som erstatning for det eldre binære XLS-formatet. Du kan åpne den uten å kjøpe Excel -…
Åpne .XLSX-detaljer →Kvalitet og hva du bør passe på
- Verdietiketter (f.eks. 1 = Mann) kan bli eksportert som numeriske koder avhengig av verktøyet - kontroller kategoriske kolonner i resultatet før deling.
- Variabeletiketter er metadata som ikke støttes av XLSX og blir fjernet med mindre de legges til manuelt som en separat rad eller ark.
- Excel har plass til 1 048 576 rader per ark; store datasett kan overskride denne grensen.
Ofte stilte spørsmål
Trenger jeg en Stata-lisens for å eksportere DTA til XLSX?
Laster PondPilot opp filen min til en server?
Hvorfor viser mine kategoriske kolonner tall i Excel?
convert_categoricals=True er aktiv i pandas for å dekode dem til tekst.