本帖最后由 kuiyemvp 于 2013-02-06 23:16:20 编辑

解决方案 »

  1.   

    dataGridView总列数可以用Columns.Count得到,excel的总工作数?是工作表数吧?可以通过odbc取得数据表数目的方式得到工作表数目,工作表被odbc当做数据库表对待,
      

  2.   

    1.            Microsoft.Office.Interop.Excel.ApplicationClass excelApp = new Microsoft.Office.Interop.Excel.ApplicationClass();
                excelApp.Sheets.Count2.dataGridView总列数可以用Columns.Count
      

  3.   

    1 excel.Sheets.Count
     
    2 dataGridView.columns.count