none
oleDB 读Excel文件的问题。 RRS feed

  • 问题

  • 大家好,我发现oledb不能完整的读取数据,有些cell获得不了,请问这个问题怎么解决。

    具体的说就是无法获得excel最前面的那些空行或空列。

    当引用工作表明名([Sheet1$])时,数据提供程序认为数据表从指定工作表上最左上方的非空单元格开始。比如,工作表从第 3 行,C 列开始,第3行,C列之前以及第1、2行全为空,则只会显示从第3行,C列开始的数据;以最后表最大范围内的非空单元结束;

    我需要读出那些空行 或 空列。


    •因此,如需要精确读取范围,应该使用命名区域 [NamedRange],或者指定地址:[Sheet1$A1:C10]

    我试着用 [Sheet1$A1:A1] 获得第一个cell 但是这个方式不行。我试着用 [Sheet1$A1:A2] 获得第一列的前两行 这个是可以的。但是获得的值不是也是已经省略了 前面空行的值。

    我需要读出前面的空行 空列,请问有什么办法吗,

     

    谢谢

    2010年6月22日 3:45

答案

全部回复