我很难找到一个解决方案,以填写Excel模板使用Python.我目前有一个Pandasdataframe,我使用openpyxl写必要的数据到特定的行和单元格在一个for循环.我的问题是,在我的下一个项目中,我必须写的几个单元格是不连续的,所以例如,而不是去A1,A2,A3它可以去A1,A5,但是,如果这次我像过去一样列出单元格,那就不切实际了。
所以我在寻找一些类似于Excel中的Vlookup的东西。在模板中,我们有Python会匹配必要的行和列来删除信息。我知道我可能需要使用不同的命令。
我在下面添加了一张图片作为示例。因此,我需要在空单元格中放置值,理想情况下,Python将读取“USA and Revenue”并知道将该信息放置在单元格B2上。我知道我可能需要一些东西来Map它,我只是不确定如何开始,或者是否可能。
enter image description here
1条答案
按热度按时间wvyml7n51#
我想你现在已经完成了你的项目,但对于未来可能的搜索:
您可以使用here中的公式并根据您的要求进行调整。
为了只使用一个数据框,公式字段的区域中可以存储None。例如,如果数据来自SQL,则可以在SQL中显式存储为NULL。
结果如下所示: