Excel导入SQL时Excel工作表名称不能以数字开头的有关问题

Excel导入SQL时Excel工作表名称不能以数字开头的问题
insert into 原始定单表 ([定单编号],[客户定单号],[AIMCO],[YH],
[PIECES],[Pallets],[厂家],[交货期],[结构],[图纸号],[确认交货期],
[UPC CODE]) select [定单编号],[客户定单号],[AIMCO #],[YH#],[PIECES],
[Pallets],[厂家],[交货期],[结构],[图纸号],[确认交货期],[UPC CODE]
 from OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;
Database=C:\Documents and Settings\new\桌面\定单测试数据\原始定单查询.xls;
HDR=Yes;IMEX=1', [工作表名称$])

以上是sql语句 如果工作表名称是以数字开头则提示:
服务器: 消息 7314,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 不包含表 '工作表名称$'。该表可能不存在,或当前用户没有使用该表的权限。
OLE DB 错误跟踪[Non-interface error: OLE DB provider does not contain the table: ProviderName='Microsoft.Jet.OLEDB.4.0', TableName='工作表名称$']。

怎么才能解决?各位都来帮帮忙...谢谢了..


------解决方案--------------------
SQL code

select * from openrowset('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\Test.xls','select * from [3et$]')