将Python pandas读取的CSV表格写入Word文档

作者:很酷cat2024.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
接下来,按照以下步骤编写代码:

  1. 导入所需的库:
    import pandas as pd
    from docx import Document
  2. 使用pandas读取CSV文件:
    data = pd.read_csv(‘file.csv’)
  3. 创建一个新的Word文档:
    document = Document()
  4. 遍历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
  5. 保存Word文档:
    document.save(‘output.docx’)
    这个代码片段将读取名为’file.csv’的CSV文件,并将数据写入名为’output.docx’的Word文档中。你可以根据需要修改文件名和路径。请注意,该代码假定CSV文件中包含简单的文本数据,如果数据包含特殊字符或格式,可能需要进一步处理。
article bottom image

相关文章推荐

发表评论