首页 > 解决方案 > 使用python从数据透视表显示详细信息选项中读取生成的excel表

问题描述

我有一个 Excel 工作簿,里面只有一张工作表。该工作表仅包含数据透视表。

在数据透视表中,有一列包含类别详细信息,一列包含计数。如果我双击或选择“显示详细信息”选项,则会在每个单元格的计数列上自动生成另一张表。

我的要求是,如果单元格值与给定计数匹配,我需要读取生成的工作表(通过双击该单元格手动完成以生成工作表)。

例如:将下表视为数据透视表。假设我得到了匹配的值 8。因此,我必须双击计数列中值为 8 的单元格,该单元格会生成一个包含详细信息的工作表(有助于获得计数值 8 的行)。

有什么方法可以以编程方式生成和读取excel(可能是openpyxl中的pandas数据框或工作表或任何其他形式,以便我可以自动化该过程)。

类别 数数
美国广播公司 5
OPQ 8
XYZ 10

我第一次使用数据透视表,如果我的问题被误解,请原谅并纠正我。

标签: python-3.xexcelautomationpivot-table

解决方案


推荐阅读