Stata 不区分大小写加载Excel文件表

Stata 不区分大小写加载Excel文件表,stata,Stata,我只是将Excel文件转换为dta文件: foreach Var1 in Book1 Book2 { foreach Var2 in Sheet1 Sheet2 { import excel using "`Var1'.xls", sheet(`Var2') firstrow clear } } 但是,由于区分大小写,这不起作用 Book1包含图纸“Sheet1”和“Sheet2”,Book2包含图纸“Sheet1”和“Sheet2”。也就是说,图纸名称用小写字

我只是将Excel文件转换为
dta
文件:

foreach Var1 in Book1 Book2 {
    foreach Var2 in Sheet1 Sheet2 {
        import excel using "`Var1'.xls", sheet(`Var2') firstrow clear
    }
}
但是,由于区分大小写,这不起作用

Book1包含图纸“Sheet1”和“Sheet2”,Book2包含图纸“Sheet1”和“Sheet2”。也就是说,图纸名称用小写字母书写


如何更改代码以同时适用于大写字母和小写字母?

以下代码适用于我:

foreach Var1 in Book1 Book2 {
    import excel using "`Var1'.xls", describe
    forvalues i = 1 / `=r(N_worksheet)' {
        local nwks `nwks' `r(worksheet_`i')'
    }
    foreach Var2 of local nwks {
        import excel using "`Var1'.xls", sheet(`Var2') firstrow clear
    }
    local nwks
}