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

这篇具有很好参考价值的文章主要介绍了python创建word文档并向word中写数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、docx库的安装方法

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

pip install python-docx

        注意,安装的是python-docx。

二、使用方法

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

import docx

mydoc=docx.Document()    # 实例化文档对象

mydoc.add_paragraph('')  # 增加一个空行
mydoc.add_paragraph('我是一个段落')   # 写入一段内容


mydoc.save('文档名称.docx')    # 保存文档

三、示例

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

python创建word文档并向word中写数据,python基础和办公自动化,word,python

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

import docx
import pandas as pd

mydoc=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'意思是每写一段会在段前增加一个段落标记,也就是一个小黑点,如果不需要的话把这个参数删掉。文章来源地址https://www.toymoban.com/news/detail-851124.html

到了这里,关于python创建word文档并向word中写数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python自动化办公——定制化读取Excel数据并写入到word表格

    最近到了毕业设计答辩的时候,老师让我帮毕业生写一段毕业设计的功能就是提供一个 学士学位授予申请表 ,根据定制化需求,编写定制化代码。 docx格式的word如下图。 再提供一个Excel表格,要求可以直接读取表格里的对应内容,填入到word表格里的对应位置。表格是我自己

    2024年02月10日
    浏览(46)
  • chatgpt智能提效职场办公-ppt怎么转换成word文档

    作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!😄 将PPT转换成Word文档有多种方法,以下是其中的一种: 打开PPT文件,并选择“文件”选项卡中的“另存为”选项。 在“另存为”对话框中,选择“Word 文档( .docx)”或“Word 模板( .dotx)”作为文

    2024年02月03日
    浏览(45)
  • Java实现office办公文档在线预览(word、excel、ppt、txt等)

    文章目录 一、官网下载openOffice 安装包,运行安装(不同系统的安装请自行百度,这里不做过多描述) 二、pom中引入依赖 三、office文件转为pdf流的工具类 四、service层代码  五、controller层代码 office办公文档,如doc、docx、xls、xlsx、ppt、pptx是无法直接在浏览器中打开的,但很

    2024年02月11日
    浏览(39)
  • Python获取豆丁文档数据内容, 保存word文档

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 开发环境: python 3.8 pycharm 模块使用: requests -- pip install requests re base64 docx -- pip install python-docx 第三方模块安装方法: win + R 输入cmd 输入安装命令 pip install 模块名 (如果你觉得安装速度比较慢, 你可以切换国内镜像源) 准备工作 在

    2024年02月13日
    浏览(46)
  • python--自动化办公(Word)

    python自动化办公之—Word python-docx库

    2024年02月04日
    浏览(41)
  • python自动化办公——读取PPT写入word表格

    📖由于我们知识图谱课程需要将课堂小组汇报的PPT总结成word文档,而我觉得一页一页复制PPT中的内容比较麻烦,所以直接安排:读PPT写word 🚗需要操作PPT幻灯片和word文档,所以需要导入docx 和pptx两个包 这里我的docx使用的是0.2.4版本 pptx使用的是0.6.21版本供参考 引入os、ppt

    2024年02月11日
    浏览(32)
  • 创建ssh密钥并向gitlab添加完整流程 - 前端

    安装git,并配置环境变量 打开Git Bash,配置 全局 的 用户名 及 邮箱 并生成密钥 此时已经成功创建了ssh密钥(在~/.ssh/下会生成两个文件,id_rsa和id_rsa.pub) id_rsa是私钥 id_rsa.pub是公钥 查看是否生成了id_rsa和id_rsa.pub 因为SSH 秘钥默认储存在账户的主目录下的 ~/.ssh 目录(如:

    2024年02月15日
    浏览(42)
  • 【办公类-19-03】办公中的思考——Python批量制作word单元格照片和文字(小照片系列)

    全部材料路径(红框两个必备) 每位老师的序号和名言都不同   必须调整图片质量(制作小图)的意义            

    2024年02月09日
    浏览(27)
  • 【python】15.图像和办公文档处理

    用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。 操作图像 计算机图像相关知识 颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜

    2024年01月18日
    浏览(29)
  • Python发送电子邮件及图像办公文档处理

    结合自身经验和内部资料总结的Python教程,每天3章,1个月就能全方位的完成Python的学习并进行实战开发。加油吧!卷起来! 全部文章请访问专栏:《Python全栈教程(0基础》

    2024年02月13日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包