0
点赞
收藏
分享

微信扫一扫

用Python创建一个excel工作表(成绩表) 包含学号,姓名,性别,年龄,出生日期,成绩字

kiliwalk 2023-08-03 阅读 56

用Python创建一个excel工作表(成绩表)

Excel是一款非常常用的电子表格软件,它可以用来存储和处理数据。在很多工作和学习场景中,我们需要创建一个Excel工作表,并将数据填入其中。Python作为一种强大的编程语言,可以帮助我们简化这个过程。

准备工作

在使用Python创建Excel工作表之前,我们需要先安装openpyxl模块。openpyxl是一个用于读写Excel文件的Python库,它支持Excel文件的各种操作,包括创建工作表、写入数据等。

可以通过在命令行中运行以下命令来安装openpyxl模块:

pip install openpyxl

安装完毕后,我们就可以开始创建Excel工作表了。

创建Excel工作表

首先,我们需要导入openpyxl模块:

import openpyxl

接下来,我们可以创建一个新的Excel工作簿,并在其中创建一个工作表:

# 创建一个新的Excel工作簿
workbook = openpyxl.Workbook()
# 获取默认的工作表
sheet = workbook.active

现在,我们已经创建了一个新的Excel工作表,可以开始在其中填写数据了。

填写数据

在这个例子中,我们将创建一个成绩表,包含学号、姓名、性别、年龄、出生日期和成绩字段。

首先,我们可以创建一个包含表头的列表,用于指定每一列的名称:

# 创建表头
header = ['学号', '姓名', '性别', '年龄', '出生日期', '成绩']
# 将表头写入工作表
sheet.append(header)

接下来,我们可以创建一个包含多个学生信息的列表,每个学生信息为一个列表:

# 学生信息
students = [
    [1, '张三', '男', 18, '2000-01-01', 90],
    [2, '李四', '女', 19, '1999-02-02', 85],
    [3, '王五', '男', 20, '1998-03-03', 95]
]

然后,我们可以遍历学生信息列表,将每个学生的信息写入工作表:

# 将学生信息写入工作表
for student in students:
    sheet.append(student)

现在,我们已经成功将数据填写到工作表中了。

保存工作表

最后,我们需要保存工作表到Excel文件中。可以使用save方法将工作表保存到指定的文件路径:

# 保存工作表到文件
workbook.save('grades.xlsx')

完成以上步骤后,我们就成功地创建了一个包含学生成绩信息的Excel工作表,并保存到了名为grades.xlsx的文件中。

总结

本文介绍了如何使用Python创建一个Excel工作表,并填写数据。通过使用openpyxl模块,我们可以轻松地进行各种Excel文件操作。有了这个基础知识,我们可以更方便地处理和分析Excel数据。

希望本文对你有所帮助!如果你有任何问题或建议,请随时留言。

举报

相关推荐

0 条评论