sqlserver 有一个openrowset函数,可以把结果写入到指定到excel文件中。insert into openrowset("驱动","连接字符串","执行的语句") select * from tablename。具体的用法和去百度下,我用这个函数导出过dbf。效率非常高。但是写入的excel文件必须在sqlserver数据库服务器上面。