我有一个桌面应用程序,它必须读取一个 excel 文件(.xls 或 .xlsx)。
当应用程序安装在带有 Office 2003 的 Windows 7 电脑中时,我无法使用 Microsoft.ACE.OLEDB.12.0 读取 excel 文件。我收到 Microsoft.ACE.OLEDB.12.0 未注册的消息。使用 Microsoft.JET.OLEDB.4.0。也无济于事。
那么我们如何读取excel文件呢?我知道一种选择是构建我的应用程序,强制它编译为 (x86),以便它作为 32 位应用程序运行。好的,假设我不想这样做,还有其他选择吗?感谢您的任何回答。欢迎任何意见!