问题描述
我在excel导入的时候报“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。”我本地excel是0ffice2013求大神帮忙看看
解决方案
解决方案二:
解决方案三:
可是我本地安装了之后可以上传但是上传到服务器上面的时候,却不行了。
解决方案四:
自带组件太坑爹,建议使用NPOI,只是个人推荐
解决方案五:
服务器环境和你的本机,不一样!!服务器也要注册Office组件的
解决方案六:
下载2007Officesystem驱动程序就好了http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
解决方案七:
注册一下就行了
解决方案八:
自带的太麻烦,建议用第三方组件比如Aspose.Cell,NPOI等
解决方案九:
用cmd安装AccessDatabaseEngine_X64程序,路径为exe文件路径。查看注册表在开始--运行中打入regedit回车HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice14.0CommonFilesPaths,删除mso.dll即可完成
解决方案十:
注意一下版本office2003和office2007的不一样office2007及以上版本你这样写没问题office03的话你就要这样写Microsoft.Jet.OLEDB.4.0
解决方案十一:
还是用NPOI之类的比较通用
时间: 2025-01-21 06:33:18