好友
阅读权限10
听众
最后登录1970-1-1
|
请问各位大佬,我现在用python获取excel内数据,
获取的时候遇见,只能获取到拆分单元格中第一排的数据,我想获取全部数据。请问该怎么做
原表格数据如下:
获取到的数据如下:
[url=][/url]
代码如下:
import pandas as pd
# 读取 Excel 文件
file_path = '测试文件.xlsx' # 请将此路径替换为实际的文件路径
df = pd.read_excel(file_path, engine='openpyxl')
# 假设我们要找的人名所在的列名为 'Name'
name_to_find = '小明' # 请将此名称替换为实际要找的人名
# 找到对应人名的行
row_index = df[df['姓名'] == name_to_find].index
# 提取该行中的所有信息
row_data = df.loc[row_index]
# 打印所找到的信息
print(row_data)
import pandas as pd
# 读取 Excel 文件
file_path = '测试文件.xlsx'
df = pd.read_excel(file_path, engine='openpyxl')
# 找到 '姓名' 列中 '作者' 对应的全部信息
author_data = df[df['姓名'] == '作者']
# 打印结果
print(author_data)
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|