文章目录 有点小bug的: 最终代码(无换行): 有换行最终代码无bug 根据Excel自动生成PDF,目录结构如上 有点小bug的: # coding=utf-8 import pandas as pd from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import letter from reportlab.pdfbase import pdfmetrics from reportlab.pdfbase.ttfonts import TTFont import os # 读取Excel文件 excel_path = 'testdata.xlsx' # Excel文件路径 df = pd.read_excel(excel_path) # 定义输出文件夹路径为当前工作目录 output_folder = os.getcwd() # 确保输出文件夹存在 if not os.path.exists(output_folder): os.makedirs(output_folder) # 注册中文字体 # 注意:这里使用的是系统中已安装的字体,你可能需要根据你的系统情况来选择合适的中文字体 pdfmetrics.registerFont(TTFont('