将Python pandas读取的CSV表格写入Word文档
2024.01.17 13:11浏览量:8简介:使用Python pandas库读取CSV文件并将其写入Word文档的详细步骤。通过这个教程,你将学习如何使用pandas和python-docx库将CSV数据转换为Word文档。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
立即体验
在Python中,可以使用pandas库读取CSV文件,然后使用python-docx库将数据写入Word文档。以下是一个简单的示例代码,演示如何实现这一过程:
首先,确保已经安装了pandas和python-docx库。如果尚未安装,可以使用以下命令进行安装:
!pip install pandas python-docx
接下来,按照以下步骤编写代码:
- 导入所需的库:
import pandas as pd
from docx import Document - 使用pandas读取CSV文件:
data = pd.read_csv(‘file.csv’) - 创建一个新的Word文档:
document = Document() - 遍历DataFrame的行,并将每一行写入新的Word段落:
for index, row in data.iterrows():
paragraph = document.add_paragraph(‘’)
for col_name, col_value in row.items():
run = paragraph.add_run(str(col_value))
run.font.name = ‘Arial’
run.font.size = 12 - 保存Word文档:
document.save(‘output.docx’)
这个代码片段将读取名为’file.csv’的CSV文件,并将数据写入名为’output.docx’的Word文档中。你可以根据需要修改文件名和路径。请注意,该代码假定CSV文件中包含简单的文本数据,如果数据包含特殊字符或格式,可能需要进一步处理。

发表评论
登录后可评论,请前往 登录 或 注册