gpt4 book ai didi

python - 如何在Python列表中逐行获取Excel数据

转载 作者:行者123 更新时间:2023-12-03 08:20:53 26 4
gpt4 key购买 nike

我想从 Excel 文件中的 python 列表中逐行获取数据。例如,我的Excel文件包含多行数据,我的Python列表的第一个元素将是一个包含第一行所有信息的列表,列表的第二个元素将是一个包含以下信息的列表Excel 文件的第二行,依此类推。有人可以教我最简单的方法吗?谢谢:)

最佳答案

如果您已经在使用 pandas,那么这相对简单:

import pandas as pd

df = pd.read_excel('book1.xlsx',engine='openpyxl',dtype=object,header=None)

print(df.head())

l = df.values.tolist()

print(l)

注意。如果您的软件包中尚未安装 openpyxl,您可能需要pip install openpyxl

Pandas read_excel documentation

编辑:您实际上并不需要 enginedtype 参数:如果您指定“.xlsx”,pandas 默认为 openpyxl,并且您可以让 pandas 处理大多数情况下的类型。

header=None 很重要,否则 pandas 会将 Excel 工作表的第一行解释为数据框列名称。

关于python - 如何在Python列表中逐行获取Excel数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67870978/

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