0

我想打开一个主 Excel 工作簿,并借助位于其他一些目录中的其他工作簿中包含的数据在主工作簿中填写一个表格。

数据的映射基于以下逻辑:

  1. 程序应该首先打开一个主工作簿(比如 master.xls)

  2. 然后程序应该找出主工作簿中单元格A1对应的值,例如,单元格A1的值是'AB_CD_EF'。

  3. 下一步是找出所有“子目录”中的工作簿名称,并检查所有这些目录中包含的任何工作簿的文件名是否与主 Spreadhseet 的单元格 A1 中的值匹配。

  4. 如果任何工作簿名称与单元格 A1 匹配,程序应打开该工作簿并提取该工作簿特定单元格中包含的数据,例如单元格 D5 并将其复制到主电子表格的单元格 B1 中。

  5. 然后,程序应遍历主电子表格 A 列中包含的所有值,并使用其他工作簿中包含的数据填写完整的表格(与上述步骤 2 至 5 相同)。

希望我的问题很清楚。任何帮助,将不胜感激。

提前致谢。

4

2 回答 2

0

使用www.python-excel.org中解释的模块,这应该非常简单

于 2013-01-28T18:10:26.610 回答
0

如果您想在 python 中完成所有繁重的工作,您可以查看此链接。有些方法可以将您的数据放入数组或字典中,您可以在 Python 中进行比较。

于 2013-01-28T16:26:31.707 回答