猶豫工作原因我要讀取的 excel 文件時 另一個系統(tǒng)導(dǎo)出來的! 我讀取的時候報unexpected record type (DefaultRowHeightRecord) 。但是我打開這個excel文件,在保存一下,或另存為 后。就可以正常讀取了 。太詭異了 可能excel 不是標(biāo)準(zhǔn)的offces ,但是我們總不能叫客戶 每次都另存為吧。 求解決辦法 或用 代碼把文件轉(zhuǎn)換成 正確的類型.
2 回答

四季花海
TA貢獻(xiàn)1811條經(jīng)驗 獲得超5個贊
碰到這樣的問題,如果是我的話,第一件要做的事情是
找到市場上幾種讀取EXCEL的方法,都測試一下能不能讀。
方法一:采用OleDB讀取EXCEL文件
方法二:引用的com組件:Microsoft.Office.Interop.Excel.dll 讀取EXCEL文件
如果都有出現(xiàn)你說的靈異現(xiàn)象,估計客戶的EXCEL版本或是操作方式有一些古怪的地方。
先給客戶打個預(yù)防針,能找到解決方案當(dāng)然好,不能找到的話,也有托詞了。
至于你說的把代碼轉(zhuǎn)換成正確的類型,這個如果能轉(zhuǎn)換那就表示能讀了。
- 2 回答
- 0 關(guān)注
- 965 瀏覽
添加回答
舉報
0/150
提交
取消