【发布时间】:2017-03-21 13:26:13
【问题描述】:
我正在尝试使用 Python 读取 .xlsm 文件,但是它包含无法直接读取的数据透视表。我希望能够在数据透视表的过滤器中指定所有参数,然后获取所选数据。我搜索了一些库,但没有结果。谁能帮我解决这个问题?
【问题讨论】:
标签: python excel pivot-table
我正在尝试使用 Python 读取 .xlsm 文件,但是它包含无法直接读取的数据透视表。我希望能够在数据透视表的过滤器中指定所有参数,然后获取所选数据。我搜索了一些库,但没有结果。谁能帮我解决这个问题?
【问题讨论】:
标签: python excel pivot-table
使用pandas,您可以在 Python (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.pivot_table.html) 中从 .xlsm 文件创建数据透视表。
【讨论】:
我相信您必须读入数据,然后根据该数据集创建一个数据透视表。有关如何开始的一些信息,请参阅下面的链接。
http://pbpython.com/pandas-pivot-table-explained.html
这看起来也不错。
http://mourafiq.com/2016/01/01/generating-excel-report-with-python.html
因此,如您所见,您需要自己旋转数据集。我不相信 Python 会解释 Excel 数据透视表对象。
【讨论】: