import pandas as pd
# 读取CSV文件
df = pd.read_csv('teachers.csv')
# 显示前几行数据
print(df.head())
]]>
from fpdf import FPDF
# 创建PDF实例
pdf = FPDF()
# 添加一页
pdf.add_page()
# 设置字体
pdf.set_font("Arial", size=12)
# 写入标题
pdf.cell(0, 10, "Teacher Information", ln=True, align='C')
# 写入表格数据
for index, row in df.iterrows():
pdf.cell(40, 10, f"ID: {row['id']}", ln=True)
pdf.cell(40, 10, f"Name: {row['name']}", ln=True)
pdf.cell(40, 10, f"Department: {row['department']}", ln=True)
pdf.cell(40, 10, "", ln=True) # 空行分隔
# 保存PDF文件
pdf.output("teachers.pdf")
]]>