gpt4 book ai didi

python - 如何从 python 中的 .xls 文件中读取多个表?

转载 作者:太空狗 更新时间:2023-10-30 01:11:03 24 4
gpt4 key购买 nike

我需要使用 Python 从 Excel 文件中的工作表中读取多个表格。工作表看起来像这样: enter image description here

我想获得一个包含 First_Table 和 Second_Table 中信息的 python 对象。我尝试以这种方式使用 pandas 和 Dataframe.iloc:

import pandas as pd
xls = pd.ExcelFile('path_to_xls_file')
df = pd.read_excel(xls, "sheet_1")
# first table
df1 = df.iloc[2:12,0:6]

但我没有从 First_Table 中获得预期的单元格。我对行和列的范围做错了吗?是否必须使用确切的行和列索引来指定,或者是否有更高效和优雅的方法来指定?

提前致谢!

最佳答案

使用“usecols”参数来选择你想从 excel 文件中读取的列。 Pandas 将相应地选择行。

您还需要将索引设置为 False 以避免将第一列作为索引。

以下是您的任务的示例代码

pd.read_excel(path, usecols=range(1,6), index=False)

documentation 中查找更多信息

关于python - 如何从 python 中的 .xls 文件中读取多个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54107181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com