[英]Export query from Oracle through MS Access 2003 to MS Excel
我需要找到从Oracle通过MS Access 2003将查询导出到MS Excel的最快方法。 行数约为34,000。
方法1
CopyFromRecordset MyRecordset
时间: 9分钟
方法二
DoCmd.RunSQL "SELECT * INTO TBL_GET_ITEM_INFO FROM _GET_ITEM_INFO"
DoCmd.TransferSpreadsheet acExport, 8, "TBL_GET_ITEM_INFO", path, True
时间: 9分钟
有没有更快的方法?
直接从Excel执行。 在Excel的“数据”选项卡中,单击“来自Access”,选择数据库并进行查询,它将查询直接返回到Excel中。
当然,我对此的附录将完全绕过Access。 将您的_GET_ITEM_INFO查询分解为实际的SQL(假设所有数据都原生存在于Oracle中),然后通过MS Query直接在Excel中运行。
这两种方法都具有单击刷新数据的附加优点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.