「收藏」如何通过Python自动生成工资条?

哈喽,大家好,今天给大家介绍一下如何通过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 条评论) “”
   
验证码:

相关文章

推荐文章