为了账号安全,请及时绑定邮箱和手机立即绑定

NPOI 读取EXCEL 问题 跟楼上的不一样

NPOI 读取EXCEL 问题 跟楼上的不一样

C#
牧羊人nacy 2018-11-03 07:07:21
犹豫工作原因我要读取的 excel 文件时  另一个系统导出来的!  我读取的时候报unexpected record type (DefaultRowHeightRecord) 。但是我打开这个excel文件,在保存一下,或另存为 后。就可以正常读取了 。太诡异了 可能excel 不是标准的offces  ,但是我们总不能叫客户 每次都另存为吧。 求解决办法 或用 代码把文件转换成 正确的类型.
查看完整描述

2 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

碰到这样的问题,如果是我的话,第一件要做的事情是

找到市场上几种读取EXCEL的方法,都测试一下能不能读。

方法一:采用OleDB读取EXCEL文件

方法二:引用的com组件:Microsoft.Office.Interop.Excel.dll   读取EXCEL文件

如果都有出现你说的灵异现象,估计客户的EXCEL版本或是操作方式有一些古怪的地方。

先给客户打个预防针,能找到解决方案当然好,不能找到的话,也有托词了。

 

至于你说的把代码转换成正确的类型,这个如果能转换那就表示能读了。


查看完整回答
反对 回复 2018-11-11
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

Excel中是不是用公式,没有Update?我记得有这样的一个操作,刷新公式计算


查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 893 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信