• λ我爱Aspx >> C#.Net >> C# Operate Excel File
  • C# Operate Excel File

  • :aspxer  Դ:5iaspx  :2007-7-30 6:09:52  ؼ:c#
  • try

    {

    string s="select * from Name.TableName";

    OleDbCommand cmd=new OleDbCommand (s,cn);

    OleDbDataReader dr=cmd.ExecuteReader ();

    Excel.Application xlApp = new Excel.Application();

    if(xlApp==null){MessageBox.Show ("Can't open Excel!");return;}

    xlApp.Application .Workbooks .Add (true);

    int row=2,fieldcount;

    fieldcount=dr.FieldCount ;

    for(int col=0;col<fieldcount;col++) xlApp.Cells [1,col+1]=dr.GetName(col);

    while (dr.Read ())

    {

    for(int col=0;col<fieldcount;col++)

    xlApp.Cells [row,col+1]=dr.GetValue(col).ToString();

    row++;

    }

    xlApp.Visible =true;

    xlApp=null;

    }

    catch(Exception ex ){MessageBox.Show (ex.Message );}

    finally {cn.Close();}

    }

    catch(Exception ex){MessageBox.Show (ex.Message );}

    }

    }

    Ҷƪл˵?
  • һƪmysql5中遇到的字符集问题以及解决办法
    һƪObject reference not set to an instance of an object.大侠们帮忙了. 顶者有分