http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=C673E2CD-3F1E-4919-8CE0-D69B894A0599

解决方案 »

  1.   

    这个方法是将EXCEL的整体数据捆绑到DATAGRID上,我想要的是能控制到每个单元格,具体到CELLS(3,2)这种,怎么做?
      

  2.   

    Sub Page_Load(sender As Object, e As EventArgs)
     T1.Text="AAAAAA"
             Dim oExcel As Object
             Dim oBook As Object
             Dim xlSheet As Object         'Start a new workbook in Excel.
             oExcel = CreateObject("Excel.Application")
             oBook = oExcel.Workbooks.Open(Server.MapPath(".")+"\wx.xls" )
             xlsheet = obook.Worksheets(1)
             
             T1.Text=xlsheet.Cells(3,2).Value
             oExcel.Workbooks.Close( )
             xlSheet = Nothing
             oBook = Nothing
             oExcel.Quit()
             oExcel = Nothing
             GC.Collect() End Sub
      

  3.   

    //创建一个Excel文件
    Excel.Application myExcel = new Excel.Application ( ) ;
    myExcel.Application.Workbooks.Add ( true ) ;//取值
    string cellval = myExcel.Cells[3,2];
      

  4.   

    需要在COM中加载Microsoft excel library吗???加载后用上面的程序,为何要报ACTIVEX出错呢???小弟菜鸟,大人救命啊!!!谢谢!
      

  5.   

    using Excel;Excel.Application oExcel=new Excel.ApplicationClass();
    object oMissing =System.Reflection.Missing.Value;
    Excel.Workbook oBook =oExcel.Workbooks.Add(oMissing);
    Excel.Sheets oSheets=oBook.Worksheets;
    Excel._Worksheet worksheet=(Excel._Worksheet)oSheets.get_Item(1);
    worksheet.Name="Main";string s=worksheet.Cells[1,2]
      

  6.   

    用dcomcnfg进行com安全性设置
    选择Microsoft Excel,配置其属性,身份验证级别选“无”,身份标识选“交互式用户”,安全性页面,启动和访问均给everyone。
    注意:查看当前进程中是否有excel进程存在,如果有且不能被结束,那么重启动计算机再次运行你的代码即OK。