簡體   English   中英

Stata 循環從 Excel 文件中檢索數據

[英]Stata loop to retrieve data from Excel file

我的 Excel 文件有很多張。 我正在嘗試創建一個循環來檢索每張數據,以便能夠將其另存為.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"
}

output 沒有顯示任何錯誤,但它也沒有保存數據。

一個很好的嘗試,但是您的代碼中有一些小的語法錯誤。 請注意此代碼中的細微差別:

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
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM