exel操作


import pandas as pd

def  read_exel():
    # 读取 Excel 文件
    df = pd.read_excel('2024年承包费台账(3).xlsx', skiprows=1)

    # 打印出所有的列名,以便确认“姓名”列的存在
    print("列名:", df.columns)

    # 获取“姓名”列的所有值
    if '姓名' in df.columns and '2024年没收回承包费' in df.columns:
        names = df['姓名'].tolist()
        moneys = df['2024年没收回承包费'].tolist()
        name = names[:-1]
        money = moneys[:-1]
        print(len(name))
        print(len(money))
        list_people = []

        for name_item, money_item in zip(name, money):
            dict_one = {
                name_item: money_item
            }
            list_people.append(dict_one)

        return list_people


    else:
        print("‘姓名’列在数据中不存在。")

data =    read_exel()
# print(data)
# 遍历列表
def  key_data():
    for item in data:
        # 检查字典的key是否包含目标子字符串
        for key in item:
            if '图' in key:
                print(item)
                break  # 找到匹配的key后,可以跳出当前字典的循环

            # else:
            #     print("没有这信息。。。。。。。。。。。。。")

key_data()

def  value_data():
    for item in data:
        # 检查字典的key是否包含目标子字符串
        for value in item.values():
            if '116' in str(value):
                print(item)
                break  # 找到匹配的key后,可以跳出当前字典的循环

            # else:
            #     print("没有这信息。。。。。。。。。。。。。")





print("=================")
value_data()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值