哈喽,大家好,今天给大家介绍一下如何通过Python自动生成工资条。
1、准备数据
首先将我们的数据导入进来:
import pandas as pd
df=pd.read_excel('工资条.xlsx')
2、提取每行的数据
我们需要将每行的数据提取出来,可以通过loc函数将不同的行提取:
gz=df.loc[[i]]
我们通过for循环,将每行逐行提取出来,我们先提取出来2个人的数据:
for i in range(2):
gz=df.loc[[i]]
3、文件名
我们需要将每个数据保存为一张表,因此需要将名字设置好,通过字符串拼接的方式,将每个人的姓名作为表名命名:
name='工资'+str(df['姓名'][i])+'.xlsx'
4、导出到表格中:
通过to_Excel我们将上述数据导出为Excel文件即可。
gz.to_excel(name)
5、最终结果
我们会发现上面的两个人的工资条就被导出来了。我们可以打开表格发现是表头以及每个人的工资。
我们可以放开for循环中的数字,就可以保存更多的人的工资了,大家快去试试吧!
| 留言与评论(共有 0 条评论) “” |