python excel 数据匹配实现vlookup功能_如何用python实现excel中的vlookup功能?

相信大家都知道excel的vlookup函数,也会运用,这是财务审计工作中经常会用到的函数之一,那用python如何实现这一功能呢?

1.

目标介绍

刀哥想将2017年科目余额表中,应收账款明细的所有客户,以科目编码为索引,把所有客户对应的期初期末及发生额金额引入到2017AR表中。

即获取2017年科目余额表中的“科目名称”、“期初借方”、“期初贷方”、“本期发生借方”、“本期发生贷方”、“期末借方”及“期末贷方”数并引入到与2017AR表科目编码相对应的表格中,如下图。

2017年科目余额表截图

2017AR表截图

2.

代码实现

首先是调用需要用到的库,比如pandas库,它是python处理excel常用的库,它能处理大量表格数据,有非常强大的功能。

1import pandas as pd

2import openpyxl,xlrd

3from openpyxl import Workbook

第二步是读取原始数据来源表,即读取2017年科目余额表,代码如下。

1file_source = r'f:\Python\练习临时存放\实现vlookup功能\科目余额表\2017年科目余额表.xls' #原始数据来源表路径

2df_source = pd.read_excel(file_source) #读取原始数据来源表

第三步是读取导入目标表,即读取2017AR表,此处因科目编码数量多,手动输入不现实&

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值