You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助验证:未安装Access的Excel中运行SQL的可行性

求助测试:无Access环境下,基于DAO.DBEngine.120的Excel SQL方案可行性

世纪之交的时候我写了clsSQL4excel类,目的是在未安装Access的Excel环境中运行SQL语句。最初靠Office自带的DAO 3.6引用成功实现,后续几次兼容性故障都通过小幅代码修改解决了。

64位Office推出后,系统自带的DAO被移除,我改成通过CreateObject("DAO.DBEngine.120")搭配「Microsoft Office XX.0 Access Database Engine」引用,重新实现了Excel内运行SQL的功能。目前这个方案能正常使用,但考虑到微软一直在削减Office的功能,我担心后续可能失效。

问题是我现在手里没有未安装Access的Office设备,没法自行验证,所以想求助各位帮忙测试这个方案在无Access环境下是否可行。

测试步骤

  • 创建两个工作表:一个命名为SheetWithData(要求首行为列名,且工作表内包含实际数据),另一个命名为EmptySheet
  • 将提供的clsSQL4excel.cls代码导入Excel VBA项目
  • 运行配套的测试子程序执行SQL查询

内容的提问来源于stack exchange,提问作者hennep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 11:08:08