Hvorfor konvertere DTA til XLSX?
Stata .dta er et proprietært binært format, der kræver en betalt licens for at åbne indfødt, mens .XLSX åbner i Excel, Google Sheets og ethvert moderne regneark. Konvertering til XLSX er standardmåden at dele et Stata-datasæt med samarbejdspartnere, der bruger Excel.
Sådan konverterer du DTA til XLSX
Python + pandas OPEN-SOURCE
Installer pandas og openpyxl, indlæs derefter med pd.read_stata('data.dta') og skriv med .to_excel('data.xlsx', index=False); bekræft at convert_categoricals=True er aktiv for at få læsbar etikettekst.
Stata APP
Åbn .dta-filen i Stata og kør export excel med indstillingen firstrow(variables) i kommandovinduet for at skrive XLSX-filen med kolonneoverskrifter.
Om disse formater
En DTA-fil er næsten altid et Stata-datasæt - det indfødte binære format til statistikpakken StataCorp Stata. Du behøver ikke en betalt Stata-licens for at åbne en: PondPilot åbner den…
Åbn .DTA detaljer →En XLSX-fil er et Microsoft Excel-regneark gemt i Open XML-formatet, introduceret med Excel 2007 som erstatning for det ældre binære XLS-format. Du kan åbne den uden at købe Excel - Google…
Åbn .XLSX detaljer →Kvalitet & hvad man skal være opmærksom på
- Værdi-etiketter (f.eks. 1 = Mand) kan blive eksporteret som numeriske koder afhængigt af værktøjet - bekræft kategoriske kolonner i outputtet før deling.
- Variabel-etiketter er metadata, der ikke understøttes af XLSX, og de fjernes, medmindre de manuelt tilføjes som en separat række eller et separat ark.
- Excel understøtter 1.048.576 rækker pr. ark; store datasæt kan overskride denne grænse.
Ofte stillede spørgsmål
Skal jeg have en Stata-licens for at eksportere DTA til XLSX?
Uploader PondPilot min fil til en server?
Hvorfor viser mine kategoriske kolonner tal i Excel?
convert_categoricals=True er aktiv i pandas for at afkode dem til tekst.