posts - 157, comments - 187, trackbacks - 16, articles - 1
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理

用DTS从SQL导出数据到EXCEL

Posted on 2007-04-09 18:57 过江 阅读(229) 评论(0)  编辑 收藏 所属分类: EXCEL、WORD与SQL

完整的代码如下:

using System;
using System.Data;
using System.Collections;
using System.Data.SqlClient;
using System.IO;
namespace DtsExcel
{
    
//****************************
    
//Create by chx of Telegnosis
    
//2007-3
    
//****************************

    
/// <summary>
    
/// 通过Dts把SQL数据库的数据导入到EXCEL
    
/// </summary>
    
/// 

    public class AppExportData
    
{
        
//DTS包对象
        public DTS.Package2Class ObjDTS;
        
//源文件路径
        private string dataBase; 
        
//目标文件路径 
        private string strDestinationFilePath;
        
//导出数据的SQL语句
        private string strSQL;
        
//目标表名
        private string strTableName;
        
//得到目标列名
        private ArrayList arrDestinationColumns;
        
//得到源数据列名
        private ArrayList arrSourceColumns;
        
//用户名
        private string connectionString;
        
//SQL服务器地址
        private string server;
        
/// <summary>
        
///数据库连接字符
        
/// </summary>

        public string Server
        
{
            
get
            
{
                
return server;
            }


            
set
            
{
                server 
= value;
            }

        }


        
/// <summary>
        
///数据库连接字符
        
/// </summary>

        public string ConnectionString
        
{
            
get
            
{
                
return connectionString;
            }


            
set
            
{
                connectionString 
= value;
            }

        }

        
        
私有属性

        
公共属性

        
构造函数

        
创建文件夹

        
导出的全过程