I have encountered the exact same issue and found this post while looking for a solution. If you are still following this post, could you help me out too?
-------------------
table dietFoods IN "tableproxy" "odbc" "diet.xls" "verbose=1":
FOOD<-[FOOD], cost, f_min, f_max;
read table dietFoods;
---------------------
Then I got the following output.
---------------
Verbose table-handler output:
AMPL ODBC driver, version 20151130.
Calling SQLDriverConnect("DRIVER=Driver do Microsoft Excel(*.xls);DBQ=C:\Users\AMPL_practice\diet.xls")
Connection string: "DBQ=C:\Users\AMPL_practice\diet.xls;Driver={Driver do Microsoft Excel(*.xls)};DriverId=790;MaxBufferSize=2048;PageTimeout=5;"
SQLNumResultCols returned -1
sqlstate = "S0002"
errmsg = "[Microsoft][ODBC Excel Driver] The Microsoft Jet database engine could not find the object 'dietFoods'. Make sure the object exists and that you spell its name and the path name correctly."
native_errno = -1305
---------------