各位有没有试过用C#调用MsSQL的DTS导出到excel文件呢? 
我用运行如下代码:
Microsoft.SqlServer.DTSPkg80.Package2Class package = new Microsoft.SqlServer.DTSPkg80.Package2Class();
            object pVarPersistStgOfHost = null;
            package.LoadFromSQLServer("localhost", "sa", "", Microsoft.SqlServer.DTSPkg80.DTSSQLServerStorageFlags.DTSSQLStgFlag_Default, null, null, null, "g2dk", ref pVarPersistStgOfHost);
            package.Execute();
            package.UnInitialize();
            package = null;
不过导出的内容只有表头,没有内容的。 我试过,直接在SQL里面运行DTS正常的, 不过就是通过用C#后台代码调用就只有表头,不知道为什么。谢谢! SQL行业数据ExcelC#