将标量值作为excel导入程序的参数传递

时间:2013-07-22 19:46:40

标签: stata scalar

我正在尝试将excel导入自动导入Stata。这是我的非工作示例。这个错误告诉我,Stata没有将程序参数作为标量进行评估。我该如何解决?

scalar path = "C:\foo\data\"
scalar filename = "CompanyScores.xls"
scalar xlrange = "B3:AO149"
scalar sheet = "2012-2013 Scores"
scalar fullpath = path+"/"+filename
import excel fullpath, sheet(sheet) cellrange(xlrange) firstrow

1 个答案:

答案 0 :(得分:2)

您可以使用以下方法解决此问题:

import excel "`=fullpath'", sheet("`=sheet'") cellrange("`=xlrange'") firstrow

我也认为你不需要正斜杠的完整路径定义。