openpyxl - 将多个 openpyxl 工作表整理到不同的工作簿中?
问题描述
我编写了一些代码来运行许多模拟(几十个),并且对于每次运行模拟,它都会使用结果数据构建一个 openpyxl 工作表。我很难找到一种有效的机制来将这些工作表中的每一个重新组合到一个工作簿中。
我发现使用 openpyxl 复制整个工作表——这令人沮丧,因为它使我走上了一条可能无法“将工作表作为对象复制到新工作簿中”的道路。
是否还有其他可能在这里起作用的机制?将一个工作表对象从一个函数传递到另一个函数甚至是合法的(明智的吗?),还是这完全是错误的树?
我想我可以在每次模拟运行中创建一个完整的单独工作簿,然后收集所有这些工作簿,然后为每个工作簿将每个工作表中的数据强力复制到主工作簿中的新工作表中。 . 但这似乎是一种错误的处理方式。有没有我没有考虑过的更优雅的东西?
解决方案
推荐阅读
- reactjs - 如何根据传入的道具对反应组件进行排序
- r - 在哪里下载以前版本的 R for mac?
- bash - 如何获取有关我的 git 本地存储库的每个分支的信息
- jquery - 如何让这个 jQuery 选择器正常工作?带有转义字符
- python - 在 Django 中,如何根据多对多关系过滤 QuerySet 中的对象?
- android-studio - 我如何在 Android Studio 中禁用意图?
- php - Laravel 6.5.1 迁移 Errno:语法错误或访问冲突 1064
- firebase - 如何访问 Future 方法中存在的回调函数的返回值 | 镖
- json - 传递超过一定大小的 Json 时 Ajax 调用失败
- javascript - 在 testcafe 中断言空文本框