我正在尝试使用Python读取.xlsm文件,但它包含无法直接读取的数据透视表。我希望能够在数据透视表的过滤器中指定所有参数,然后获取所选数据。我搜索了一些库但没有结果。任何人都可以帮我这个吗?
答案 0 :(得分:1)
使用pandas
,您可以从.xlsm文件在Python(http://pandas.pydata.org/pandas-docs/stable/generated/pandas.pivot_table.html)中创建数据透视表。
答案 1 :(得分:0)
我相信你必须读入数据,然后根据该数据集创建一个数据集。请参阅以下链接,了解有关如何入门的一些信息。
http://pbpython.com/pandas-pivot-table-explained.html
这看起来也不错。
http://mourafiq.com/2016/01/01/generating-excel-report-with-python.html
因此,正如您所看到的,您需要自己转动数据集。我不相信Python会解释Excel Pivot Table对象。