1.引入PPT包

from pptx import Presentation

2.方法例子

def write_ppt(data):# 根据text_combobox获取不同的PPT_report模版# path = os.getcwd() + '\\ppt\\test.pptx'prs = Presentation(path)    # 获取PPT对象for i, slide in enumerate(prs.slides):  # i为PPT的第几页if i == 0:   # 测试为第一页for shape in slide.shapes:   # 每一页的每一个PPT对象if shape.has_text_frame:  # 判断每个对象的值text = shape.text_frame   # 定义变量if text.text == '模板中每个空格的名字':  # PPT要写入的对象的名称text.text =data # 把值给写到第一页的对象里面writepath = os.getcwd()
prs.save(writepath + '\\ppt\\test.pptx')  # 最后保存

Excel

1.导包

import openpyxl as op

2.方法

def new_report_import(data):path = os.getcwd() + '\\excel.xlsx'  # 要写入的excel文件路径wb = op.load_workbook(path)  # 获取excel对象sh = wb["sheet1"]        # 获取第一个sheet (sheet名称可以自己定义,但是要和被写入的excel名称一样)sh.cell(2, 1, data)   # 写入数据,举例:往第2行第1列插入data值wb.save(endpath + '\\' + All_data[7] + '.xlsx') # 最后保存

第一次写文档,也相当于给自己记笔记

Python——写入pptexcel相关推荐

  1. python写入csv文件的几种方法

    python写入csv文件的几种方法 最常用的一种方法,利用pandas包 import pandas as pd #任意的多组列表 a = [1,2,3] b = [4,5,6] #字典中的key值 ...

  2. Python写入到csv文件存在空行的解决方法

    Python写入到csv文件存在空行的解决方法 参考文章: (1)Python写入到csv文件存在空行的解决方法 (2)https://www.cnblogs.com/crooswang/p/5953 ...

  3. python写入csv文件中文乱码解决方案

    python写入csv文件中文乱码解决方案 参考文章: (1)python写入csv文件中文乱码解决方案 (2)https://www.cnblogs.com/vsivn/p/6115537.html ...

  4. 从python存入的文件是乱码_如何解决python写入html文件中乱码的现象(图文详解)...

    python写入html文件中文乱码问题 使用open函数将爬虫爬取的html写入文件,有时候在控制台不会乱码,但是写入文件的html中的中文是乱码的 案例分析 看下面一段代码:# 爬虫未使用cook ...

  5. python mysql写入速度加快_解决python写入mysql中datetime类型遇到的问题

    解决python写入mysql中datetime类型遇到的问题 发布时间:2020-08-31 16:46:47 来源:脚本之家 阅读:89 作者:WilliamDescant 刚开始使用python ...

  6. 使用Java读取 “Python写入redis” 的数据踩坑记录

    https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...

  7. python mysql驱动写入datetime类型的数据_解决python写入mysql中datetime类型遇到的问题...

    刚开始使用python,还不太熟练,遇到一个datetime数据类型的问题: 在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值.python程序中有对应的一个dateti ...

  8. lisp对excel其他行列写入_【极简Python 自动化办公】Python写入Excel表格

    [极简Python 自动化办公]Python写入Excel表格 [极简Python 自动化办公]专栏是介绍如何利用python办公,减少工作负荷.篇幅精炼,内容易懂,无论是否有编程基础,都非常适合. ...

  9. python写入TXT文件乱码,且utf-8无效

    python写入TXT文件乱码,且utf-8无效 使用write函数写入txt文件,enconding='utf-8',得到的文件中部分中文乱码. 解决: 将代码改为: f1 = open(" ...

最新文章

  1. qq机器人自动回复带脚本可以实现吗_python一个神奇的第三方库:QQ自动聊天
  2. eclipse 安装tomcat
  3. 遇到的坑_新手搭建web自动化遇到的坑...
  4. 调整xfce中的鼠标大小到48以上-目前还没有完成
  5. 水稻已知os基因号,利用DAVIA进行GO功能富集分析
  6. load out mysql,快速的mysql导入导出数据(load data和outfile)
  7. ConvMixer:7行PyTorch代码实现的网络,就能在ImageNet上达到80%+的精度!
  8. 线性最小二乘法的通俗理解
  9. (转)使用Xtrabackup备份MySQL数据库(续)
  10. java html组态软件_工业4.0:换热站最酷设计—— Web SCADA 工业组态软件界面
  11. 小米便签类间关系图绘制方法
  12. 量子密码(二)——经典的希特勒密码、紫色密码、乘数密码以及量子密码、量子纠缠初探
  13. es 的 refresh 策略设置
  14. 【Python 邮件合并 pandas mailmerge】
  15. CRC32、murmur32、SDBM32碰撞实验数据对比
  16. ASP.NET Core 解决控制台输出日志内容前面[40m等乱码字符
  17. 酒店简易管理系统制作详细过程
  18. Gitalk出现Error:Validation Failed问题的解决办法
  19. [经验分享]TL431的应用及其封装乱象
  20. 《资治通鉴》精读-治国之道的史学表达网课答案(中国人民大学)

热门文章

  1. js 复制文字和图片到剪贴板
  2. Python画小提琴图之seaborn
  3. 如何在自己的网页上插入一个超链接,发起临时qq会话
  4. sksurv 中一致性的计算
  5. 云擎未来,智信天下 | 2023移动云大会来了!
  6. Revit-BIM模型轻量化 发光特效
  7. linux下二级代理软件desproxy教程
  8. 关于上古卷轴 5:天际的几个问题
  9. java作业 温度换算,Java基础题目(温度转换、时间换算、信号报告)
  10. c语言程序中的错误可分为,C语言程序常见错误与调试方法(1)