Advertisement
yayopoint

Exportar a Excel

Aug 11th, 2023 (edited)
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. clear all
  2.  
  3. * Cargar la base de datos de Latinobarometro
  4. cd "~/Bases de Datos/Latinobarometro/"
  5. use "Datos/Latinobarometro_2020_Esp_Stata_v1_0.dta"
  6.  
  7. * Se crea la colección para las tabla1, tabla2 y tabla3
  8. collect create tabla1
  9. bysort sexo: collect: ci means p72npn
  10.  
  11. collect create tabla2
  12. bysort reeduc_1: collect: ci means p72npn
  13.  
  14. collect create tabla3
  15. bysort reedad: collect: ci means p72npn
  16.  
  17. * Renombramos las filas y columnas de todas las tablas
  18. foreach i in tabla1 tabla2 tabla3 {
  19. collect label levels result N "n", name(`i') modify
  20. collect label levels result mean "media", name(`i') modify
  21. collect label levels result se "Error Est.", name(`i') modify
  22. collect label levels result lb "L. Inferior IC", name(`i') modify
  23. collect label levels result ub "L. Superior IC", name(`i') modify
  24.  
  25.  
  26. collect style cell, name(`i') border( right, pattern(none) ) border( left, pattern(none) )
  27. }
  28.  
  29. * Definimos la apariencia de las tablas
  30. collect layout (sexo) (result[N] result[mean] result[se] result[lb ub]) (), name(tabla1)
  31. collect layout (reeduc_1) (result[N] result[mean] result[se] result[lb ub]) (), name(tabla2)
  32. collect layout (reedad) (result[N] result[mean] result[se] result[lb ub]) (), name(tabla3)
  33.  
  34. * Finalmente exportamos los resultados a Excel
  35. collect export "Resultados/Tablas.xlsx", name(tabla1) as(xlsx) sheet(Sheet1) cell(A1) replace
  36. collect export "Resultados/Tablas.xlsx", name(tabla2) as(xlsx) sheet(Sheet1) cell(A5) modify
  37. collect export "Resultados/Tablas.xlsx", name(tabla3) as(xlsx) sheet(Sheet1) cell(A15) modify
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement