Je souhaite importer plusieurs fichiers Excel d'un dossier dans Stata et les enregistrer sous forme de fichiers dta distincts. Chaque année a 4 trimestres de feuilles. Dans chaque trimestre, il y a 60 feuilles. Je veux importer chaque feuille individuellement.Boucle pour enregistrer plusieurs fichiers
E.g.
2004 Quartier 1 a 1 feuille pour enregistrer dans 2004Q11.dta
trimestre 2004 1 a Sheet60- pour sauver dans 2004Q60
Est-il possible de l'écrire dans une boucle pour la vitesse?
local quarter q1 q2 q3 q4
local i= 0
foreach q of quarter {
foreach a of numlist 1/10 {
import excel "2012`quarter'data", sheet("Sheet`i'") clear
save "2012`quarter'`i'.dta", replace
}
}
Merci, je courais 1/10 pour faire un essai. Merci pour le conseil forval, j'ai regardé de vieux codes le gars précédent a écrit et c'était tout "foreach". :) –