2013-07-22 24 views
1

我试图自动将excel导入Stata。这是我的非工作例子。这个错误告诉我,Stata并没有将程序参数评估为标量。我如何解决它?将标量值作为参数传递给excel导入程序

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 

回答

2

你可以解决这个问题:

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

我也觉得你不需要前斜线FULLPATH定义。

+0

太棒了。谢谢! – Trevor

相关问题