ich arbeite an meinem ersten Projekt in Stata: ich habe folgendes Problem: Ich möchte mehrere (ca. 200) Excel Dateien in Stata einlesen, um alle zu bearbeiten und als .dta abzulegen. Die Namen der Files sind Zahlen - allerdings nicht fortlaufend (sie sollen auch so bleiben, da ich diese Information für spätere merge-Befehle brauche) - also zB 1.xls, 3.xls, 4.xls, 10.xls.... Nun stellt sich die Frage, wie ich alle diese Files in die Schleife bringe? Mein Ansatz war so:
- Code: Alles auswählen
foreach j of numlist 1 (1) 199 {
import excel using `j', clear
do "Bearbeitung.do"
save `j', replace
}
Diese Schleife hängt natürlich schon beim ersten Sprung (zB von 1 auf 3). Wie kann ich das überspringen - bzw. gibt es eine Möglichkeit bei foreach, dass zB zuerst im Verzeichnis alle Namen der Excel Dateien eingelesen werden?
Besten Dank im Voraus.
Johannes