首页 > 解决方案 > 有什么方法可以使用宏运行同一个 Excel 工作簿的多个实例?

问题描述

我有一个启用宏的大型工作簿,可以处理数据并以可用格式导出。它处理的一些数据可能很大,并且需要一段时间才能在工作簿中运行。我希望能够多次打开此工作簿以一次处理多个数据集。有什么办法可以做到这一点?

我正在使用我开发的 python 3 应用程序来管理书籍,并且非常愿意使用其他语言和软件。

标签: pythonexcelvba

解决方案


在这里想想你的问题。

假设处理数据的工作簿本质上是一个具有输入和输出的模型,您可以简单地做的是在 i/o 模型运行之前复制该工作簿。

因此,您为 Model1.xlsm 获取了 1-10,000 行数据,为 Model2.xlsm 获取了 10,001-20,000 行数据。

显然这是陈词滥调,但是您必须使用 Excel 来执行此操作,而不仅仅是使用 python 进行计算,这意味着这可能是解决问题的最简单方法。


推荐阅读