ich muss viele Daten in verschiedene Tabellenblätter einer EXCEL-Datei schreiben. Mit Stata 15 lege ich den Sheet in putexcel set fest, im Gegensatz zu Stata 13. Nun muss ich mit jedem Wechsel des Sheets die Datei speichern und neu öffnen, was sehr lange dauert. Ein Wechsel auf Version 13 ist aus anderen Gründen jedoch nicht möglich. Gibt es eine Möglichkeit den Sheet zu wechseln ohne abzuspeichern?
Also etwa so:
- Code: Alles auswählen
putexcel set file.xlsx, sheet("Tab1") modify open
putexcel A1=...
putexcel set file.xlsx, sheet("Tab2") modify
putexcel A1=...
...
putexcel Close
So funktioniert es leider nicht, da beim zweiten putexcel der Fehler kommt, dass die EXCEL-Datei ja noch geöffnet ist.