C# 读excel有些单元格读不出来,看图
发布网友
发布时间:2024-10-18 22:12
我来回答
共2个回答
热心网友
时间:2024-10-18 23:00
这个问题很复杂,excel读取时会识别列的类型,典型的就是,如果这一列都是日期
只有一个格子是'aa’,'aa'不能被转换为日期型,读取的时候就会变为空
最直接的做法是连接字强制读取类型为文本型 设置IMEX=1 如下
Extended Properties='Excel 8.0;HDR=Yes;IMEX=1但不能解决根本问题。
最好的做法是把格子里的字符转义一下加个单引号 ' 全部转换为文本。
其他做法是修改注册表EXCEL的某些键值,来修改识别行数。
你可以留个QQ
热心网友
时间:2024-10-18 22:56
应该是可以读出来的
热心网友
时间:2024-10-18 23:01
这个问题很复杂,excel读取时会识别列的类型,典型的就是,如果这一列都是日期
只有一个格子是'aa’,'aa'不能被转换为日期型,读取的时候就会变为空
最直接的做法是连接字强制读取类型为文本型 设置IMEX=1 如下
Extended Properties='Excel 8.0;HDR=Yes;IMEX=1但不能解决根本问题。
最好的做法是把格子里的字符转义一下加个单引号 ' 全部转换为文本。
其他做法是修改注册表EXCEL的某些键值,来修改识别行数。
你可以留个QQ
热心网友
时间:2024-10-18 22:56
应该是可以读出来的