我在做通过Excel导入数据到数据库中的时候碰到的这2个东东。不知道有啥区别!谁能解析下,感觉就是一样的

解决方案 »

  1.   

    oWB.Sheets.get_Item(j).Name.ToString()还有这样写为什么会出错(页面代码中不出错,写到类库中出错)!
    编译器错误消息: CS1061: “object”不包含“Name”的定义,并且找不到可接受类型为“object”的第一个参数的扩展方法“Name”(是否缺少 using 指令或程序集引用?)
      

  2.   

    你自己测试一下。先看看类型是否一致,然后测试一下返回的对象是否同样多,甚至可以比较一下是否返回的(对应的)worksheet对象根本就是同一个。
      

  3.   

    office的开发帮助上都有。Sheets 集合包含工作簿中所有的工作表(图表工作表和工作表)。Worksheets就是指工作表。
      

  4.   

    --------------------------------
    要加个类型转换,这样:
    Excel.Worksheet xlTemp = (Excel.Worksheet)xlWorkbook.Sheets[j]; 
    xlTemp.Name.ToString();
      

  5.   

    谢谢!在问个问题:Excel._Worksheet和Excel.Worksheet有啥区别啊?好像Excel.Sheet同样有_和无_
      

  6.   

    ---------------------------public interface Worksheet : Excel._Worksheet,Excel.DocEvents_Event