在我的源代码中,我需要阅读 Excel 2007 样式表的内容。所以,我首先为它设置了一个 OleDbConnection :
OleDbConnection conn = new OleDbConnection(String.Format(@"Provider = Microsoft.ACE.OLEDB.12.0;Data Source = {0};Extended Properties =""Excel 12.0 Xml;HDR=YES;IMEX=1"";", xlsFilePath));
这在我的计算机上完美运行,但在部署后无法在服务器上运行:Microsoft.ACE.OLEDB.12.0不是那里可用的提供程序。这可能是因为我的计算机上有 Office 2007。不幸的是,我不允许在服务器上安装它。
然而,我可能只能在服务器上安装包含提供程序的 dll,这没关系......只要我能够知道那个该死的 dll 是什么!
这就是我的头发:我无法在调试窗口的成员树中找到我的方式来找出动态加载以处理Excel 12.0连接的实际组件:哪个类?哪个大会?不知道,我迷路了。
对你的帮助表示感谢 !:-)