首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel报表生成耗时较长

Excel报表生成耗时较长
EN

Stack Overflow用户
提问于 2009-09-01 07:13:45
回答 5查看 1.4K关注 0票数 0

我在excel表格中生成报告(来自Microsoft Access)。

对于100条记录,它可以在2到3秒内生成excel工作表。但是,超过2000条记录需要10分钟。

有没有解决的办法,或者有没有其他方法可以在excel表格中生成报表?

EN

回答 5

Stack Overflow用户

发布于 2009-09-01 08:24:11

使用Excel的CopyFromRecordset。比一个细胞接着一个细胞快得多。Modules: Transferring Records to Excel with Automation

另请参阅Excel automation formatting examples,了解有关使用Excel的其他提示。

票数 9
EN

Stack Overflow用户

发布于 2009-09-01 19:42:08

如果我理解你的问题,这是一个非常简单的解决方法,不需要编码。

  1. 打开Excel
  2. 转到数据->“导入外部数据”->“导入数据”
  3. 选择Access文件和表/查询。
  4. 只要您想刷新数据,只需右键单击导入区域,然后单击刷新。

稍后,您可以编写一些VBA代码来自动刷新和保存XL。

票数 1
EN

Stack Overflow用户

发布于 2010-11-02 20:19:01

在Access中编写此查询。

代码语言:javascript
复制
SELECT * INTO [Excel 8.0;Database=FilePath\123.xls].[Sheet1] FROM TABLE_NAME
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1360980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档