使用简短代码实现excel批量转pdf
时间: 2024-08-16 18:01:42 浏览: 91
在Python中,我们可以使用`pandas`库读取Excel文件,然后结合`reportlab`或`xlrwt`等库将数据转换为PDF。以下是一个简单的例子,假设我们有一个Excel文件名为`data.xlsx`:
```python
import pandas as pd
from fpdf import FPDF
# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 创建PDF对象
pdf = FPDF()
# 添加一页到PDF
pdf.add_page()
# 设置字体样式
pdf.set_font("Arial", size=12)
# 遍历DataFrame并写入PDF
for i, row in df.iterrows():
pdf.cell(0, 10, txt=str(row), ln=True, align='C') # 将行数据写入单元格
# 保存PDF文件
pdf.output('output.pdf')
```
这段代码首先读取Excel文件,然后创建一个PDF文档,并将每一行数据作为新的PDF页添加进去。最后,将生成的PDF保存为`output.pdf`。
阅读全文
相关推荐


















