20 分钟
实战专项

Excel 自动化

使用 openpyxl 读写 Excel

  • 创建和读取 Excel 文件
  • 操作单元格和样式
  • 批量数据处理

openpyxl 基础

示例代码(可运行)
ℹ️CSV vs Excel

CSV是通用表格格式,Python内置csv模块就能处理。Excel(.xlsx)得用openpyxl,支持样式、公式、多sheet。数据分析常用Pandas的read_excel。

预测输出
import csv
from io import StringIO
r = csv.reader(StringIO("a,b\n1,2"))
print(list(r))
填空题填写空白处的代码
from openpyxl import Workbook wb = Workbook() ws = wb.
选择题

追加一行数据用?

资深工程师加餐

底层原理 · 大厂视角 · 工程经验,点卡片展开

大模型接口慢且偶发抖动,必须设连接与读取超时;重试只对网络错误、429、5xx 做指数退避并设上限,对 400 类参数错误重试毫无意义。写操作(如生成并落库)要带幂等键,避免超时重试产生重复记录。还要对总耗时设预算:主模型超时就降级到小模型或本地兜底,绝不能让一次外部调用拖垮整个界面。

挑战任务

Excel挑战

简单+50 XP

批量生成学生成绩报告。

Excel挑战
2 个测试用例

课后作业

成绩统计

中等+20 XP

读取CSV按班级统计各科平均分。

成绩统计
1 个测试用例