标签: python-pptx

python-pptx:将图片插入内容占位符

我正在使用 python-pptx 0.6.0,我创建了一个带有标题内容的幻灯片。我想将图片插入到内容占位符中,但没有使用 add_picture 或 insert_picuture 等属性。如何将图片添加到此内容占位符中?谢谢回答我的问题 :)

python python-pptx

3
推荐指数
1
解决办法
5646
查看次数

如何在python pptx中更改标题颜色

from pptx import Presentation
from pptx.dml.color import RGBColor
prs=Presentation()
title_slide_layout=prs.slide_layouts[0]
slide=prs.slides.add_slide(title_slide_layout)
background=slide.background
fill = background.fill
fill.solid()
fill.fore_color.rgb = RGBColor(59, 89, 152)
title=slide.shapes.title
subtitle=slide.placeholders[1]
title.text="title"
subtitle.text="Subtitle"
prs.save('mynewone.pptx')
Run Code Online (Sandbox Code Playgroud)

我厌倦了改变同样的我改变了背景但我努力工作

python python-pptx

3
推荐指数
1
解决办法
2147
查看次数

自动换行数据标签 python-pptx

是否可以将图表中的所有数据标签设置为 false 换行?

我试图做plots[0].data_labels.format.text_frame.word_wrap = False但data_labels没有格式属性

python-3.x python-pptx

3
推荐指数
1
解决办法
1203
查看次数

Python-pptx:更新或更改现有图表数据

我打开一个 pptx 文件并想要更改图表数据集。我怎样才能做到这一点?

prs = Presentation("mypresentation.pptx")
chart = prs.slides[0].shapes[2].chart
Run Code Online (Sandbox Code Playgroud)

我从幻灯片中得到了上面的图表。我不想改变图表的样式或任何内容。想保持原样。只是想更改数据集值。我怎样才能做到这一点?

python-pptx

3
推荐指数
1
解决办法
1万
查看次数

Python pptx (Power Point) 查找和替换文本 (ctrl + H)

简而言之:如何使用 Python-pptx 模块使用查找和替换选项 ( Ctrl+ H)?

示例代码:

from pptx import Presentation

nameOfFile = "NewPowerPoint.pptx" #Replace this with: path name on your computer + name of the new file.

def open_PowerPoint_Presentation(oldFileName, newFileName):
    prs = Presentation(oldFileName)

    prs.save(newFileName)
open_PowerPoint_Presentation('Template.pptx', nameOfFile)
Run Code Online (Sandbox Code Playgroud)

我有一个名为“Template.pptx”的 Power Point 文档。在我的 Python 程序中,我添加了一些幻灯片并在其中放置了一些图片。将所有图片放入文档后,它会将其另存为另一个 Power Point 演示文稿。

问题是这个“Template.pptx”包含所有旧的周数,比如“第20周”。我想让 Python 找到并将所有这些单词组合替换为“第 25 周”(例如)。

python powerpoint python-2.7 python-pptx

2
推荐指数
2
解决办法
8795
查看次数

如何使用 python-pptx lib 合并表格单元格

我遇到过问题:如何使用 python-pptx 库将一些单元格合并为大单元格(垂直或水平合并)?

我没有找到执行此操作的示例,我需要一些帮助。

任何帮助,将不胜感激。

python python-pptx

2
推荐指数
1
解决办法
2216
查看次数

导入 python-pptx:ModuleNotFoundError:没有名为“pptx”的模块

我正在 macOS Mojave (10.14.1) 上运行 Python 3.6.6rc1 并且我正在尝试导入 python-pptx

目前,我的第一行引起了问题:

import python-pptx
Run Code Online (Sandbox Code Playgroud)

我删除了它并添加了它,但无济于事。

from pptx import Presentation
Run Code Online (Sandbox Code Playgroud)

这是我的错误:

ModuleNotFoundError: No module named 'pptx'
Run Code Online (Sandbox Code Playgroud)

我已经使用 pip 下载了 python-pptx:

sudo pip install python-pptx
Run Code Online (Sandbox Code Playgroud)

pip show python-pptx在终端中运行,我得到:

Name: python-pptx
Version: 0.6.16
Summary: Generate and manipulate Open XML PowerPoint (.pptx) files
Home-page: http://github.com/scanny/python-pptx
Author: Steve Canny
Author-email: python-pptx@googlegroups.com
License: The MIT License (MIT)
Location: /Library/Python/2.7/site-packages
Requires: lxml, Pillow, XlsxWriter
Required-by: 
Run Code Online (Sandbox Code Playgroud)

正如您所看到的, 与Location不同Version。那是问题吗?


sys.path在shell中运行显示:

['/Users/gstrickland/Desktop', '/Users/gstrickland/Documents', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', …
Run Code Online (Sandbox Code Playgroud)

python module python-pptx

2
推荐指数
1
解决办法
3万
查看次数

有没有办法通过Python在PowerPoint幻灯片中的表格中添加一列?

我有一个powerpoint 模板,我想用它来创建月度报告。幻灯片上一个表格中的列数可以根据某些逻辑而改变,我想在运行时添加新列。

我正在寻找一种添加列的方法,但找不到。python-pptx 文档在_ColumnCollection类下列出了一个add(before)方法,但我认为它尚不可用。

有谁知道有什么方法可以实现这一目标?

python python-pptx

2
推荐指数
1
解决办法
627
查看次数

从 PPTx 文件中提取演示者注释 (powerpoint)

python 或 php 中是否有解决方案可以让我从 Power Point 文件中的每张幻灯片中获取演示者注释?

谢谢

php python powerpoint python-pptx

2
推荐指数
1
解决办法
1834
查看次数

有没有办法用 python-pptx 删除形状

@scanny我浏览了 python-pptx 文档,但未能找到任何删除形状的方法。我正在查看的用例是根据次要条件更改演示文稿中存在的形状。有什么方法可以轻松做到这一点,或者有什么方法我可以为构建此功能做出贡献?

感谢您的帮助。

python python-pptx

2
推荐指数
1
解决办法
4787
查看次数

标签 统计

python-pptx ×10

python ×8

powerpoint ×2

module ×1

php ×1

python-2.7 ×1

python-3.x ×1