Excel in Stata - speichert nicht

Fragen zu Stata Syntax und Do-Files.

Re: Excel in Stata - speichert nicht

Beitragvon Stata11 » Mo 21. Jul 2014, 18:25

Danke für den Hinweis. Der Code sieht jetzt folgendermaßen aus:

set more off
global workdir "C:\Users\Fabian\Desktop\Master_Thesis\CC_M&A"
cd "$workdir"
capture mkdir "$workdir/index dta"
capture mkdir "$workdir/index dta format"
cd "$workdir/index xls/"
! dir *.xlsx /b >"0filelistxls.txt"
file open myfile using "0filelistxls.txt", read
file read myfile line
while r(eof)==0 {
clear
insheet using "$workdir/index xls/Excel_import_2002_1.xlsx", firstrow
save "$workdir/index dta/`line'.dta", replace
file read myfile line
}
file close myfile
erase "$workdir/index xls/0filelistxls.txt"

Das einzige verbleibende Problem ist das Command "firstrow", das Stata 11 nicht zu kennen scheint und daher der Inhalt der ersten Zeile des Excel-Sheets nicht als Namen der Variablen behandelt wird.
Stata11
 
Beiträge: 7
Registriert: So 13. Jul 2014, 17:30
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Excel in Stata - speichert nicht

Beitragvon daniel » Mo 21. Jul 2014, 20:32

Wenn keine Fehlermeldung erzeugt wird, ist Deine erzeugte Datei nach wie vor leer. Dazu sage ich aber nichts mehr. Ich verstehe nicht, weshalb Du nicht den Weg über die extended function -dir- gehst. Eine Datei zu erzeugen und auszulesen ist - selbst wenn es funktioniert - langsam und relativ umständlich.

-insheet- sollt ein der Lage sein, selbst herauszufinden, ob in der ersten Zeile Variablennamen stehen, ansonsten gibt es die Option -names-.
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Vorherige

Zurück zu Stata Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste

cron