是不是cell[a,b]
我想不起来了

解决方案 »

  1.   

    是这样的。
    我自己也根据我的.net中的语法把很多东西都改过来了。
    但是CELL是属性,不准后面加VALUE。有的时候(我经常试验):
    有这样的错误提示:接口EXCEL._WORKSHEET的QUERYINTERFACE失败。不过有时候改改又会消失。谢谢!
      

  2.   

    Excel.Application excel= new Excel.Application();
      int rowIndex=1;
      int colIndex=0;  excel.Application.Workbooks.Add(true);
        
      DataTable table=GetData();
         
      //将所得到的表的列名,赋值给单元格
      foreach(DataColumn col in table.Columns)
      {
       colIndex++; 
       excel.Cells[1,colIndex]=col.ColumnName;    
      }  //同样方法处理数据
      foreach(DataRow row in table.Rows)
     {
        rowIndex++;
        colIndex=0;
        foreach(DataColumn col in table.Columns)
        {
     colIndex++;
     excel.Cells[rowIndex,colIndex]=row[col.ColumnName].ToString();
        }
      }
      //不可见,即后台处理
      excel.Visible=true;
      

  3.   

    编译的时候不认DATATABLE。
    是不是有什么引用我没有加?还有好象没有涉及到已知的EXCEL文件的路径。
    非常感谢。
      

  4.   

    在DataTable前加.excel就行了。
    但是在对象浏览器中,GetData只有在Excel.PivotTable和Excel.IPivotTable中有。这个PIVOTTABEL是什么东西呢。
    在MSDN中找不到相关的文章。谢谢。