如何获取EXCEL文件某个单元格的值
 用Microsoft.Office.Interop.Excel
Excel.Application
 请写出个详细的代码
  在此先谢谢了 
 

解决方案 »

  1.   

        Microsoft.Office.Interop.Excel.ApplicationClass app = new ApplicationClass();
                    app.Visible = false;
                    app.ScreenUpdating = false;
                    app.DisplayAlerts = false;                WorkbookClass w = (WorkbookClass)app.Workbooks.Open(fileUrl,
    Missing.Value, Missing.Value, Missing.Value,Missing.Value, Missing.Value, Missing.Value,Missing.Value, Missing.Value, Missing.Value,Missing.Value, Missing.Value, Missing.Value,Missing.Value, Missing.Value);                object missing = Type.Missing;
                    Sheets sheets = w.Worksheets;
                    Worksheet datasheet = (Worksheet)sheets[1];
                    Range range = null;
                    string id = "";
                    string error = "";
                    try
                    {
                  
                        range = datasheet.get_Range("B3", Missing.Value);  
                        range.Value2
                    }
           
      

  2.   

    楼上正解,不过用com组件经常会有资源释放不完的,可以用ComponentOne组件
      

  3.   

    楼上正解,不过用com组件经常会有资源释放不完的,可以用ComponentOne组件
      

  4.   

    楼上正解,不过用com组件经常会有资源释放不完的,可以用ComponentOne组件