问题标签 [python-pptx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用python pptx自动调整列宽
我已经在 pptx 文件中插入了一个表格,并且我想自动调整列宽,以便列单元格中的所有文本都不需要换行。所以我只是在寻找整列的自动调整。
到目前为止,我所拥有的是:
我试过了:
但它们都不起作用。如果自动调整不起作用,我还可以遍历一列的所有单元格并识别具有最长文本的单元格并将整个列宽调整为该文本。但我也找不到正确的命令来获取文本宽度......任何想法都值得赞赏!
python - Python PPTX 读取幻灯片编号(页码)
我正在为 Python-PPTX 生成的幻灯片制作自定义目录。对于已经设置好的幻灯片、页脚和幻灯片编号,我已经可以在生成的 PPTX 中查看它。我相信幻灯片编号已经存在,只是需要阅读。
我的问题是,是否可以从幻灯片对象或其他地方访问幻灯片编号信息?整体脚本如下所示:
python - 如何在图表区域的 Python-pptx 图表中为图表赋予图表标题(不是幻灯片标题)
我正在尝试将文本添加到 PPT 幻灯片中图表区域的图表标题(不是幻灯片标题)。我有http://python-pptx.readthedocs.io/en/latest/dev/analysis/cht-chart-title .html如果可以将任何文本添加到我的图表中,则此链接,但我找不到解决方案。这是我的,
python - 如何使用 Python 从现有 Powerpoint 中的图表中定义、提取和替换数据
目前,我正在使用以下代码来定义和替换现有 Powerpoint 演示文稿中的占位符(文本数据)。
但是,我也在后台运行分析,我想知道是否可以识别(定义)同一演示文稿中的图表以及提取和替换这些图表中的数据。这些字符未嵌入模板中。由于使用 plotly 或 mathplotlib 绘制图表不会呈现符合要求的图像,我无法使用这些,除非完全修改为以下格式:图表预算 单击相关 如果是,是否可以给出具体的编码示例?
提前致谢!
python - Python PPTX 内部超链接解决方法功能
我尝试按照https://groups.google.com/forum/#!topic/python-pptx/nrUkiQQHyZo中讨论的示例进行操作,但最终出现错误'Slide' object has no attribute 'rels'
。
我正在试验的最小代码尝试在第一张幻灯片到第三张幻灯片中建立一个超链接。
如何解决错误?或者,有没有更简单的方法来实现这一点?
编辑:全栈跟踪
python-3.x - 如何在 python pptx 中为图表添加边框
我有一个堆积条形图,我想在图表周围加一个边框,但图表没有“线”属性:
有没有另一种方法可以让图表区域有边框?只是在包含图例的图表区域周围寻找一个细黑色边框。我计划在幻灯片上放四个图表。
python - Python-PPTX 面积图透明度
我有一个使用 Python PPTX 创建的面积图,我需要设置系列的填充透明度。我已经通过以下解决方法实现了这一点,但它似乎太复杂了。我希望 python-pptx 提供了一些实用功能,这样就不需要破解 lxml。
实现这一目标的更清洁方法是什么?
python - Python 包导入:寻址子模块的规则是什么?
我对python如何知道包中的模块有点困惑。例如,python-pptx
包有一个子模块chart
,其目录结构为
现在如果我
并地址chart
为
然后是子模块data
和xlsx
丢失
我可以直接pptx.chart.axis
使用dir(pptx.chart.axis)
,但dir(pptx.chart.data)
结果是
如果我发生同样的事情import pptx.chart
但我可以毫无问题地导入pptx.chart.data
。
这里有哪些包导入规则?
预计到达时间
是一个相关的问题,但并没有完全解决我的问题。
正如 Alex Hall 所解释的,这里重新表述,一些包和模块也加载其他包和模块。例如,使用
我发现,除其他外,还加载了以下内容
dir
只列出加载的函数,而 aspptx
不加载pptx.data
则不dir
列出它。要找到所有可能加载的模块,必须使用help
而且,如果需要包中的子模块,则应该显式加载它,而不是依赖于它已被其他东西加载的假设。这是我一直在寻找的规则。