Stata 循环从 Excel 文件中检索数据
Stata loop to retrieve data from Excel file
我的 Excel 文件有很多 sheet。我正在尝试创建一个循环来检索每个 sheet 数据,以便能够将其保存为 .dta。这是我的代码:
local sheet = `" "Data dictionary" "Wave 1" "Wave 2" "Wave 3" "Wave 4" "'
foreach x of local sheets{
import excel "/Users/a/Downloads/EVSdata.xlsx", sheet("`x'")
save "/Users/a/Downloads/sheet_`x’.dta"
}
输出没有显示任何错误,但也没有保存数据。
很好的尝试,但是您的代码中存在一些小的语法错误。请注意此代码中的细微差别:
local sheet = `" "Data dictionary" "Wave 1" "Wave 2" "Wave 3" "Wave 4" "'
foreach x in `sheet' {
import excel "mydata.xlsx", sheet("`x'") clear
save "sheet_`x'.dta", replace
}
我的 Excel 文件有很多 sheet。我正在尝试创建一个循环来检索每个 sheet 数据,以便能够将其保存为 .dta。这是我的代码:
local sheet = `" "Data dictionary" "Wave 1" "Wave 2" "Wave 3" "Wave 4" "'
foreach x of local sheets{
import excel "/Users/a/Downloads/EVSdata.xlsx", sheet("`x'")
save "/Users/a/Downloads/sheet_`x’.dta"
}
输出没有显示任何错误,但也没有保存数据。
很好的尝试,但是您的代码中存在一些小的语法错误。请注意此代码中的细微差别:
local sheet = `" "Data dictionary" "Wave 1" "Wave 2" "Wave 3" "Wave 4" "'
foreach x in `sheet' {
import excel "mydata.xlsx", sheet("`x'") clear
save "sheet_`x'.dta", replace
}