今天,我们将向您介绍如何使用Python轻松制作工资条,并将其保存为单独的Excel文件。在这个教程中,我们将使用pandas库来处理数据,并使用openpyxl库将工资条保存为Excel文件。
一、创建数据框
我们需要创建一个包含员工工资信息的数据框。以下是一个示例数据框:
import pandas as pd # 创建一个数据框data = { "员工姓名": ["张三", "李四", "王五", "赵六"], "岗位": ["销售经理", "工程师", "产品经理", "设计师"], "基本工资(元)": [10000, 8000, 12000, 7000], "奖金(元)": [1000, 500, 800, 600], "五险一金(元)": [2000, 1500, 2500, 1800], "个人所得税(元)": [300, 250, 400, 370], "实际到手工资(元)": [8700, 6750, 9100, 5630],} df = pd.DataFrame(data)
二、生成工资条
我们可以使用Python遍历数据框,为每个人生成工资条,并保存工资条为单独的Excel文件,我们将使用 pandas 和 openpyxl 库将每个人工资条保存为单独的Excel文件。以下是一个示例代码:
# 遍历数据框,为每个人生成单独的工资条for index, row in df.iterrows(): # 创建一个新的数据框,仅包含当前员工的工资条信息 employee_df = df.loc[df["员工姓名"] == row["员工姓名"]] # 为当前员工保存工资条到 Excel 文件 employee_df.to_excel(f"{row['员工姓名']}.xlsx", index=False, engine='openpyxl') # 完成所有员工的工资条保存print("所有员工的工资条已保存为单独的 Excel 文件。")
运行此程序后,您将在当前目录下看到四个名为“张三.xlsx”、“李四.xlsx”、“王五.xlsx”和“赵六.xlsx”的文件,分别包含每个员工的工资条信息。
三、总结
通过本教程,我们学习了如何使用Python轻松制作工资条,并将其保存为单独的Excel文件。我们使用了pandas库处理数据,openpyxl库将工资条保存为Excel文件。
希望这篇教程对您有所帮助!