python3 处理excel数据

import pandas as pd
a=pd.read_excel("D:/老师工程/公司现金日记账.xlsx",sheet_name = "9月",header=2)
b=pd.read_excel("D:/老师工程/现场日记账.xlsx",sheet_name = "工地备用金",header=1)
c=pd.read_excel("D:/老师工程/项目部工资表.xlsx",sheet_name = "请求代发民工工资委托函",header=3)
d=pd.read_excel("D:/老师工程/分月工资.xlsx",sheet_name = "9月",header=2)
e=pd.read_excel("D:/老师工程/工资卡.xlsx",sheet_name = "刘云国",header=2)

1.sheet_name为选择excel中的sheet名称

2.header主要用于excel表有标题,把数据作为列名。

3.表的修改,不要存在子列名,pandas不好读取。

4.公司现金日记帐,修改时间列格式3/14

a2=a.loc[a["汇入名字"].notnull(),:]
a3=a2.loc[:,["时间","汇入名字","金额","汇出卡尾号"]]
a4=a3[a3["汇入名字"].str.startswith("黄喜科")]
a4 = a4.drop(["汇入名字"], axis=1)#删除汇入名字
a4.rename(columns={"汇出卡尾号":"备注"}, inplace = True)
a4["备注"] = a4["备注"].astype("str")
a4["备注"] ="余琳"+a4["备注"]+"卡汇出"

5.loc函数查找数据:loc(1,2)

       a. 1和2参数可以是单个也可以是列表  

       b.1和2可以是区间:  

       c.a.loc(a["名称"]==“张三”,:)

6.str字符串方法

7.删除行drop

8.列名修改

9.字符串拼接

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值