用Asp.Net,C#实现读取Excel文件的数据,但发现如果某一列下面,有些行的内容是字符,有些是数字,则要么是字符串的读出为空,要么是数字的读出为空不知道应该如何解决这个问题?
请大家指点,谢谢 :)

解决方案 »

  1.   

    我也发现过这个问题,似乎和该列的第一行的数据有关系,如果第一行是数字,那它读这一列的时候,都把它当数字处理了,字符串忽略了读不出来。后来我没办法,只好让录入人员规范录入格式,每一列的格式都保持一致
      

  2.   

    可是,我是没有办法限定和规范这个格式的。难道没有办法解决了吗?
      

  3.   

    找到一个办法了,把这个列的属性定义为“文本”不知道还有没有其他方法?