python获取excel内数据
请问各位大佬,我现在用python获取excel内数据,获取的时候遇见,只能获取到拆分单元格中第一排的数据,我想获取全部数据。请问该怎么做
原表格数据如下:
https://attach.52pojie.cn//forum/202310/19/112009yrhrs9hrs9dz5ctq.png?l
获取到的数据如下:
https://attach.52pojie.cn//forum/202310/19/112149woi9pfb1llwbbwrf.png?l
代码如下:
import pandas as pd
# 读取 Excel 文件
file_path = '测试文件.xlsx'# 请将此路径替换为实际的文件路径
df = pd.read_excel(file_path, engine='openpyxl')
# 假设我们要找的人名所在的列名为 'Name'
name_to_find = '小明'# 请将此名称替换为实际要找的人名
# 找到对应人名的行
row_index = df'姓名'] == name_to_find].index
# 提取该行中的所有信息
row_data = df.loc
# 打印所找到的信息
print(row_data)
import pandas as pd
# 读取 Excel 文件
file_path = '测试文件.xlsx'
df = pd.read_excel(file_path, engine='openpyxl')
# 找到 '姓名' 列中 '作者' 对应的全部信息
author_data = df'姓名'] == '作者']
# 打印结果
print(author_data)
改成csv导入,done 不用这么大的库,小库也能搞定
页:
[1]