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.字符串拼接