C# 读excel有些单元格读不出来,看图

图上的0和66能读出来,但是e和dsf就读不出来... 图上的0和66能读出来,但是e和dsf就读不出来 展开
 我来答
天堂_在左
2011-09-17 · TA获得超过152个赞
知道小有建树答主
回答量:155
采纳率:100%
帮助的人:52.7万
展开全部
这个问题很复杂,excel读取时会识别列的类型,典型的就是,如果这一列都是日期
只有一个格子是'aa’,'aa'不能被转换为日期型,读取的时候就会变为空
最直接的做法是连接字强制读取类型为文本型 设置IMEX=1 如下
Extended Properties='Excel 8.0;HDR=Yes;IMEX=1但不能解决根本问题。
最好的做法是把格子里的字符转义一下加个单引号 ' 全部转换为文本。
其他做法是修改注册表EXCEL的某些键值,来修改识别行数。
你可以留个QQ
hui121212
2011-09-17
知道答主
回答量:9
采纳率:0%
帮助的人:6.2万
展开全部
应该是可以读出来的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式