我有一個桌面應用程序,它必須讀取一個excel文件(.xls或.xlsx)。使用Office 2003在64位電腦中讀取excel文件
當應用程序安裝在帶有Office 2003的Windows 7中時,我無法使用Microsoft.ACE.OLEDB.12.0讀取excel文件。我有消息說Microsoft.ACE.OLEDB.12.0未註冊。 使用Microsoft.JET.OLEDB.4.0。也沒有幫助。
那麼我們如何讀取excel文件呢?我知道一個選擇是構建我的應用程序,迫使它編譯爲(x86),因此它作爲32位應用程序運行。 好的,假設我不想這樣做,還有其他選擇嗎? 感謝您的任何答案。歡迎任何評論!
ACE 12適用於2007年和2010年。以前的任何事情都是JET –