我编写了一些代码,这些代码可以运行许多模拟(几十个),并且每次运行sim都会使用结果数据构建一个openpyxl工作表。我在想出一种有效的机制来将这些工作表重新放到一个工作簿中时遇到麻烦。
我发现Copy whole worksheet with openpyxl令人沮丧,因为它使我走上了一条路,很可能无法“仅将工作表作为对象复制到新工作簿中”。
还有其他可行的机制吗?将一个工作表对象从一个函数传递到另一个函数甚至合法(明智吗?),这完全是错误的树吗?
我想我可以在每次模拟运行中创建一个完整的单独工作簿,然后收集所有这些工作簿,然后对每个工作簿进行暴力破解,将每个工作表中的数据复制到主表中的新工作表中。工作簿...但是,只是SEEMS喜欢错误的处理方式。有没有我没有考虑过的更优雅的东西?