Python 在数据处理领域应用广泛,其中与 Excel 文件的交互是常见需求之一。
本文将介绍四种使用 Python 给 Excel 文件写入数据的方法,并结合生活中的例子进行解释,帮助新手小白快速上手。
1. 使用 openpyxl 库
openpyxl 是一个用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的 Python 库。它支持读取和修改 Excel 文件的单元格、样式、公式等内容。
假设你是一名老师,需要将学生的考试成绩写入 Excel 文件中。
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 获取默认的工作表
ws = wb.active
# 写入数据
ws['A1'] = '姓名'
ws['B1'] = '成绩'
ws['A2'] = '张三'
ws['B2'] = 90
ws['A3'] = '李四'
ws['B3'] = 85
# 保存文件
wb.save('学生成绩.xlsx')
代码说明
Workbook() 创建一个新的工作簿对象。
wb.active 获取默认的工作表。
ws['A1'] = '姓名' 将字符串 "姓名" 写入单元格 A1。
wb.save('学生成绩.xlsx') 将工作簿保存为名为 "学生成绩.xlsx" 的文件。
2. 使用 xlsxwriter 库
xlsxwriter 是一个用于创建 Excel xlsx 文件的