Python 给 Excel 写入数据的四种方法

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 文件的