Seite 1 von 1

putexcel und wechselnde Tabs

BeitragVerfasst: Mo 20. Aug 2018, 11:50
von mangel76
Hallo zusammen,

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.

Re: putexcel und wechselnde Tabs

BeitragVerfasst: Mo 20. Aug 2018, 16:44
von mangel76
Update: ich nutze jetzt Mata mit xl() zur Ausgabe der Daten. Hier kann ich zwischen B.set_mode("open") und B.close_book() ohne Probleme die Blätter durchwechseln.

Re: putexcel und wechselnde Tabs

BeitragVerfasst: Do 13. Sep 2018, 12:14
von Muchad
Update: ich nutze jetzt Mata mit xl() zur Ausgabe der Daten. Hier kann ich zwischen B.set_mode("open") und B.close_book() ohne Probleme die Blätter durchwechseln.