如果你的数据库是SQL 2005以上的的版本(其它的数据库没有测试过,也不知道有没有类似的写法)select * from OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;HDR=YES;DATABASE=d:\text.xls',' select * from[Sheet1$]')以上就是吧 d:\text.xls 的sheet1 当做一个数据库的表来做处理,可以实现你要的效果,