我要實現把本地電腦裏的EXCEL裏面的數據讀出來 寫了下面代碼

<%if request.QueryString("action")="new" then%>
<%
Dim xlsStr
xlsStr = trim(request("File"))
Set ExcelConn = Server.CreateObject("ADODB.Connection")
ExcelDriver = "Driver={Microsoft Excel Driver (*.xls)};"
path="DBQ=" & Server.MapPath("xlsStr")
ExcelConn.Open ExcelDriver&path
Sql ="SELECT * FROM [tbl_BB_Voice_Item$]"
Set Rs=ExcelConn.Execute(Sql)
if Rs.Eof And Rs.Bof Then
response.Write("沒有數據!")
else
do while not Rs.Eof
%>
<table width='105' border='0' cellpadding='0' cellspacing='0'><tr><td width='105'><input name='textfield' type='text' value='<%=Rs(OrderNumber)%>' size='15'></td></tr></table>"
<%
Rs.MoveNext
Loop
end if
Rs.close
Set Rs=nothing
ExcelConn.Close
Set ExcelConn=nothing
%>
<%end if%>


錯誤類型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
[Microsoft][ODBC Excel Driver] Microsoft Jet 資料庫引擎無法找到 'tbl_BB_Voice_Item$' 物件。請確定這個物件存在,而且您沒有將物件的名稱及路徑拼錯。
/main/oraluser/addnewlist.asp, line 186


可是我的excel裏面有tbl_BB_Voice_Item呀 請問那裏寫錯了?