当前位置: 首页 > news >正文

python创建word文档并向word中写数据

一、docx库的安装方法

        python创建word文档需要用到docx库,安装命令如下:

pip install python-docx

        注意,安装的是python-docx。

二、使用方法

        使用方法有很多,这里只介绍创建文档并向文档中写入数据。

import docxmydoc=docx.Document()    # 实例化文档对象mydoc.add_paragraph('')  # 增加一个空行
mydoc.add_paragraph('我是一个段落')   # 写入一段内容mydoc.save('文档名称.docx')    # 保存文档

三、示例

        存在一个csv文件,格式如下:

        现在需要读取其中的username和content字段,并按照username和content一一对应,每一对username和content之间空一行,代码如下:

import docx
import pandas as pdmydoc=docx.Document()
df = pd.read_csv('评论.csv')
for username, comment in zip(df['username'], df['content']):mydoc.add_paragraph(username, style='List Bullet')mydoc.add_paragraph(comment, style='List Bullet')mydoc.add_paragraph('')  # 增加一个空行mydoc.save('评论.docx')    # 保存文档

        注意,参数style='List Bullet'意思是每写一段会在段前增加一个段落标记,也就是一个小黑点,如果不需要的话把这个参数删掉。

http://www.lryc.cn/news/340481.html

相关文章:

  • MongoDB的安装配置及使用
  • Go学习路线
  • 安全大脑与盲人摸象
  • 如何使用Git-Secrets防止将敏感信息意外上传至Git库
  • Day 14 网络协议
  • msyql中SQL 错误 [1118] [42000]: Row size too large (> 8126)
  • 实验六 智能手机互联网程序设计(微信程序方向)实验报告
  • Linux环境下,让Jar项目多线程部署成为可能
  • k8s调度场景
  • 基于小程序实现的餐饮外卖系统
  • 家居网购项目(手写分页)
  • goland2024安装包(亲测可用)
  • 35、链表-LRU缓存
  • 数据结构速成--栈
  • 算法练习第15天|226.翻转二叉树
  • C#面向对象——封装、封装案例示例
  • 【InternLM 实战营第二期-笔记3】茴香豆:搭建你的 RAG 智能助理
  • Advanced RAG 03:运用 RAGAs 与 LlamaIndex 评估 RAG 应用
  • leetcode
  • Unity DOTS《群体战斗弹幕游戏》核心技术分析之3D角色动画
  • react异步组件如何定义使用 标准使用方法
  • React + Ts + Vite + Antd 项目搭建
  • js爬虫puppeteer库 解决网页动态渲染无法爬取
  • 代码随想录:二叉树5
  • Tomcat 获取客户端真实IP X-Forwarded-For
  • 记录PS学习查漏补缺
  • Kafka 架构深入探索
  • k-means聚类算法的MATLAB实现及可视化
  • Excel文件转Asc文件
  • 【题目】【信息安全管理与评估】2022年国赛高职组“信息安全管理与评估”赛项样题7