犹豫工作原因我要读取的 excel 文件时 另一个系统导出来的! 我读取的时候报unexpected record type (DefaultRowHeightRecord) 。但是我打开这个excel文件,在保存一下,或另存为 后。就可以正常读取了 。太诡异了 可能excel 不是标准的offces ,但是我们总不能叫客户 每次都另存为吧。 求解决办法 或用 代码把文件转换成 正确的类型.
2 回答
四季花海
TA贡献1811条经验 获得超5个赞
碰到这样的问题,如果是我的话,第一件要做的事情是
找到市场上几种读取EXCEL的方法,都测试一下能不能读。
方法一:采用OleDB读取EXCEL文件
方法二:引用的com组件:Microsoft.Office.Interop.Excel.dll 读取EXCEL文件
如果都有出现你说的灵异现象,估计客户的EXCEL版本或是操作方式有一些古怪的地方。
先给客户打个预防针,能找到解决方案当然好,不能找到的话,也有托词了。
至于你说的把代码转换成正确的类型,这个如果能转换那就表示能读了。
- 2 回答
- 0 关注
- 893 浏览
添加回答
举报
0/150
提交
取消