完整的代码如下:

用DTS从SQL导出数据到EXCELusing System;
用DTS从SQL导出数据到EXCEL
using System.Data;
用DTS从SQL导出数据到EXCEL
using System.Collections;
用DTS从SQL导出数据到EXCEL
using System.Data.SqlClient;
用DTS从SQL导出数据到EXCEL
using System.IO;
用DTS从SQL导出数据到EXCEL
namespace DtsExcel
}

用法如下:
用DTS从SQL导出数据到EXCELstring strdespath="c:\\File\\File\\abc.xls";//该文件夹和文件都可以实际不存在,程序能自动创建
用DTS从SQL导出数据到EXCEL
            string tablename="authors";    //表名(用于导入到EXCEL里Sheet的名字,对程序毫无用处)    
用DTS从SQL导出数据到EXCEL            
//以下几种都可以
用DTS从SQL导出数据到EXCEL            
// 第一种
用DTS从SQL导出数据到EXCEL
//            string strsql="SELECT [au_lname]"+ 
用DTS从SQL导出数据到EXCEL
//                " FROM [pubs].[dbo].[authors]";//要显示的列信息
用DTS从SQL导出数据到EXCEL
//            //第二种
用DTS从SQL导出数据到EXCEL
//            string strsql="SELECT [au_lname]"+ 
用DTS从SQL导出数据到EXCEL
//                " FROM [pubs].[dbo].[authors] WHERE au_id='172-32-1176'";//要显示的列信息
用DTS从SQL导出数据到EXCEL            
//第三种
用DTS从SQL导出数据到EXCEL
            string strsql="SELECT * "+ " FROM [pubs].[dbo].[authors]";//要显示的列信息
用DTS从SQL导出数据到EXCEL
            string connctionstring="server=(local);uid=sa;pwd=;database=pubs";//数据库连接
用DTS从SQL导出数据到EXCEL
            DtsExcel.AppExportData dtsclass=new DtsExcel.AppExportData(strdespath,tablename,strsql,connctionstring);
用DTS从SQL导出数据到EXCEL            
if(dtsclass.ExportData())//导出
    

这种方式性能比较好,特别适用于数据量很大的情况,但是灵活性不高。各位看着用吧。

相关文章:

  • 2022-01-08
  • 2021-07-06
  • 2021-08-15
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-07-18
猜你喜欢
  • 2021-09-16
  • 2021-12-14
  • 2021-09-10
  • 2022-02-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案