gz 他们用了office XP PIAs,但是这个程序集不支持2003http://msdn.microsoft.com/library/en-us/odc_xl2003_ta/html/odc_xltransferxmltoxlwVB.asp?frame=true
看看这片文章也许对你用帮助

解决方案 »

  1.   

    office 2003下如何操作Excel?
    我误!office下不是有EXCEL吗,直接操作不就得了???
      

  2.   

    引用Mircosoft Excel 11.0 Object Libary
      

  3.   

    to  xiaomaoy(小红茂) 
    〉〉office 2003下如何操作Excel?
    〉〉我误!office下不是有EXCEL吗,直接操作不就得了???在这里留言的,然道不是使用C#来操作吗?我晕!!!to  nmlvjun(loading)>>>引用Mircosoft Excel 11.0 Object Libary然后怎么做?
      

  4.   

    Excel.Application objApp;
    Excel._Workbook objBook;
    private void btnimport_Click(object sender, System.EventArgs e)
    {
    Excel.Workbooks objBooks;
    Excel.Sheets objSheets;
    Excel._Worksheet objSheet;
    Excel.Range range; if (ds == null) return;
    if (ds.Tables["GuestInfo"].Rows.Count < 1) return;
    DataColumnCollection DcColl = ds.Tables["GuestInfo"].Columns;
    DataRowCollection DrColl = ds.Tables["GuestInfo"].Rows;
    int iCol,iRow;
    iCol = DcColl.Count;
    iRow = DrColl.Count;

    try
    {
    objApp = new Excel.Application();
    objBooks = objApp.Workbooks;
    objBook = objBooks.Add( Missing.Value );
    objSheets = objBook.Worksheets;
    objSheet = (Excel._Worksheet)objSheets.get_Item(1); range = objSheet.get_Range("A1", Missing.Value);
    range = range.get_Resize(iRow+2,iCol);
    string[,] saRet = new string[iRow+2,iCol];
    //列头
    for(int i=0;i<iCol;i++)
    {
    string sText = DcColl[i].ColumnName.ToString();
    saRet[0,i] = sText;
    }

    //数据行
    for(int iR=0;iR<iRow;iR++)
    {
    for(int j=0;j<iCol;j++)
    {
    string sText = DrColl[iR][j].ToString();
    saRet[iR+1,j] = sText;
    }
    }
    range.set_Value(Missing.Value, saRet);
    objApp.Visible = true;
    objApp.UserControl = true;
    }
    catch( Exception theException ) 
    {
    String errorMessage;
    errorMessage = "Error: ";
    errorMessage = String.Concat( errorMessage, theException.Message );
    errorMessage = String.Concat( errorMessage, " Line: " );
    errorMessage = String.Concat( errorMessage, theException.Source ); MessageBox.Show( errorMessage, "Error" );
    }
    }
      

  5.   

    to chenwenlin(chenwenlin) 没有Excel这个东东可以引用
    to  canoe_eyes(阿里) 我的Email:[email protected]
      

  6.   

    用owc,具体自己去查,资料很多的!
      

  7.   

    先“引用Mircosoft Excel 11.0 Object Libary”就是在工程上点右键然后添加引用,选COM,找到就可以了!下面就按chenwenlin(chenwenlin)的方法做!
      

  8.   

    当然知道需要引用但是有Mircosoft Excel 11.0 Object Libary吗?只有找到Mircosoft Office 11.0 Object Libary
      

  9.   

    sorry确实可以引用到Mircosoft Excel 11.0 Object Libary