Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用下拉列表读取excel文件_Python_Excel_Pandas_Csv_Xlrd - Fatal编程技术网

Python 使用下拉列表读取excel文件

Python 使用下拉列表读取excel文件,python,excel,pandas,csv,xlrd,Python,Excel,Pandas,Csv,Xlrd,我有一个excel文件(英国人口普查)和不同的表格。第一张纸有一些选项,我可以从下拉列表中选择,如图所示。其他图纸中的数据将根据此选择进行更改。我想使用Python从这个excel文件中读取数据 问题是,数据表仅显示与我必须选择的选项相关的部分数据,如果我使用Pandas来读取此文件,它只提供与我选择的选项相关的数据。所有数据都在文件中的某个地方,但不确定如何从Pandas或任何其他Python excel文件读取包中读取这些数据。如有任何帮助,将不胜感激 您可以在此处看到该文件: 谢谢,

我有一个excel文件(英国人口普查)和不同的表格。第一张纸有一些选项,我可以从下拉列表中选择,如图所示。其他图纸中的数据将根据此选择进行更改。我想使用Python从这个excel文件中读取数据

问题是,数据表仅显示与我必须选择的选项相关的部分数据,如果我使用Pandas来读取此文件,它只提供与我选择的选项相关的数据。所有数据都在文件中的某个地方,但不确定如何从Pandas或任何其他Python excel文件读取包中读取这些数据。如有任何帮助,将不胜感激

您可以在此处看到该文件:

谢谢,
dksr

工作簿中有几个隐藏的工作表。我假设“2001年数据”和“2011年数据”表包含了各自年份的所有原始数据。还有其他隐藏的工作表可以进行一些准备和准备工作,但是如果您想要原始数据,您可能需要使用这两个工作表。

对于原始数据,我正在查看“2011”和“2001”工作表。但它们只显示在“第一页”中选择的默认选项的数据(给我和我的Python程序)。我想让我的Python程序看到“第一页”下拉列表中所有选项的所有数据。数据在该文件中的某个地方,但对我的Python包(例如熊猫)不可见。请再次阅读我的答案。存在包含所有数据的隐藏工作表。你需要先把它们解开,然后才能看到它们。谢谢,你说得对。在LibreOffice中,它的工作表->显示工作表,它将显示隐藏的工作表。