我想打开一个master excel工作簿,并在其他工作簿中包含的数据的帮助下填写主工作簿中的表。
数据映射基于以下逻辑:
程序应首先打开一个主工作簿(比如master.xls)
程序然后应找出主工作簿中单元格A1对应的值,例如,单元格A1的值为“AB_CD_EF”。
下一步是找出所有“子目录”中的工作簿名称,并检查所有这些目录中包含的任何工作簿的文件名是否与master spreadhseet的单元格A1中的值匹配。
如果任何工作簿名称与单元格A1匹配,程序应打开该工作簿并提取该工作簿的特定单元格中包含的数据,例如单元格D5并将其复制到主电子表格的单元格B1中。 / p>
然后,prgram应遍历master spreadhseet的A列中包含的所有值,并使用其他工作簿中包含的数据填写整个表(与上面的步骤2到5相同)。
< / LI> 醇>希望我的问题很明确。任何帮助将不胜感激。
提前致谢。
答案 0 :(得分:0)
如果你想在python中完成所有繁重的工作,你可以看一下link。有些方法可以将您的数据放入数组或字典中,您可以在Python中进行比较。
答案 1 :(得分:0)