猶豫工作原因我要讀取的 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 關注
- 968 瀏覽
添加回答
舉報
0/150
提交
取消