我在excel表格中生成报告(来自Microsoft Access)。
对于100条记录,它可以在2到3秒内生成excel工作表。但是,超过2000条记录需要10分钟。
有没有解决的办法,或者有没有其他方法可以在excel表格中生成报表?
发布于 2009-09-01 08:24:11
使用Excel的CopyFromRecordset。比一个细胞接着一个细胞快得多。Modules: Transferring Records to Excel with Automation
另请参阅Excel automation formatting examples,了解有关使用Excel的其他提示。
发布于 2009-09-01 19:42:08
如果我理解你的问题,这是一个非常简单的解决方法,不需要编码。
稍后,您可以编写一些VBA代码来自动刷新和保存XL。
发布于 2010-11-02 20:19:01
在Access中编写此查询。
SELECT * INTO [Excel 8.0;Database=FilePath\123.xls].[Sheet1] FROM TABLE_NAMEhttps://stackoverflow.com/questions/1360980
复制相似问题