如何读取图表区域内的文本框python pptx?

2023-12-22

我正在尝试使用自动化 pptpptx-python图书馆。我正在使用模板。一些幻灯片中几乎没有图表。图表中有文本框。我尝试循环形状以获得shape_id这些文本框,但我找不到shape_id.

当我尝试将文本框拖出图表区域时,它没有出现。文本框似乎是图表区域的一部分。有两个区域:图表区域和绘图区域,文本框位于图表区域内,绘图区域包含条形图的条形。

Original

[1]

当我缩小绘图区域时,文本框仍然在原来的位置

[2]

谁能告诉我如何使用 python-pptx 找到这些文本框?我想更换那些XXX用我自己的文字。

文本框是绘图区域的一部分.

注意:如果已经有人问过这个问题,请在评论中添加该帖子的链接。谢谢。

添加了 ppt 的 XML 架构,您可以看到我要替换的文本。谁能告诉我如何使用 python-pptx 遍历它? https://i.stack.imgur.com/Fsbq0.png


这是一个老问题,但以防万一其他人最近遇到这个问题:

文本“位于”图表区域有两种可能性:

  1. 文本是图表本身的类别名称
  2. 文本框实际上与图表分组,这使其成为特殊形状 (GroupShape) 的成员,该形状本身具有包含图表和文本框的形状属性。

看看我的回答python-pptx - 如何在多次运行中替换关键字? https://stackoverflow.com/questions/73219378/python-pptx-how-to-replace-keyword-across-multiple-runs/73253266#73253266全面解决多年来存在的“替换 PowerPoint 中的文本”问题。那里引用的脚本将能够涵盖我上面列出的两点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何读取图表区域内的文本框python pptx? 的相关文章

  • ca 证书 Mac OS X

    我需要在emacs 上安装offlineimap 和mu4e 问题是配置 当我运行 Offlineimap 时 我得到 OfflineIMAP 6 5 5 Licensed under the GNU GPL v2 v2 or any la
  • 如何使用 Python 裁剪图像中的矩形

    谁能给我关于如何裁剪两个矩形框并保存它的建议 我已经尝试过这段代码 但效果不佳 import cv2 import numpy as np Run the code with the image name keep pressing spa
  • 最小二乘法拟合直线 python 代码

    我有一个由 X 和 Y 坐标组成的散点图 我想使用直线的最小二乘拟合来获得最佳拟合线 直线最小二乘拟合是指 如果 x 1 y 1 x n y n 是测量数据对 则最佳直线是y A Bx 这是我的Python代码 number of poin
  • matplotlib 中的 R 风格数据轴缓冲区

    R 绘图自动设置 x 和 y 限制 以在数据和轴之间留出一些空间 我想知道 matplotlib 是否有办法自动执行相同的操作 如果没有 是否有一个好的公式或 经验法则 来说明 R 如何设置其轴限制 在 matplotlib 中 您可以通过
  • 无法使用 BeautifulSoup 和 Requests 抓取下拉菜单

    我想抓取百年灵网站上的产品页面以获取各种信息 示例页面 https www breitling com gb en watches navitimer b01 chronograph 46 AB0127211C1A1 https www b
  • 使用多级解决方案计算二维网格中的最近邻

    我有一个问题 在 x y 大小的网格中 我提供了一个点 并且我需要找到最近的邻居 在实践中 我试图在 pygame 中找到距离光标最近的点 该点跨越颜色距离阈值 计算如下 sqrt rgb1 0 rgb2 0 2 rgb1 1 rgb2 1
  • 将一维数组转换为下三角矩阵

    我想将一维数组转换为较低的零对角矩阵 同时保留所有数字 我知道numpy tril函数 但它用零替换了一些元素 我需要扩展矩阵以包含所有原始数字 例如 10 20 40 46 33 14 12 46 52 30 59 18 11 22 30
  • scikit-learn 和tensorflow 有什么区别?可以一起使用它们吗?

    对于这个问题我无法得到满意的答案 据我了解 TensorFlow是一个数值计算库 经常用于深度学习应用 而Scikit learn是一个通用机器学习框架 但它们之间的确切区别是什么 TensorFlow 的目的和功能是什么 我可以一起使用它
  • 按多个键分组并对字典列表的值进行汇总/平均值

    在Python中按多个键进行分组并对字典列表进行汇总 平均值的最Pythonic方法是什么 假设我有一个字典列表 如下所示 input dept 001 sku foo transId uniqueId1 qty 100 dept 001
  • Python 3在for循环中更改字典键的值不起作用

    我的 python 3 代码没有按预期工作 def addFunc x y print x y def subABC x y z print x y z def doublePower base exp print 2 base exp d
  • 如何使用 Celery 多工作人员启用自动缩放?

    命令celery worker A proj autoscale 10 1 loglevel info启动具有自动缩放功能的工作人员 当创建多个工人时 me mypc projects x celery multi start mywork
  • PyArmor - 打包为一个可执行文件

    当我执行此命令时 您好 使用 PyArmor pyarmor pack main py 它将它打包到一个名为的文件夹中dist里面包含我的 exe 以及许多 Python 扩展文件 据我所知 PyArmor 使用 PyInstaller 来
  • 如何正确导入主代码和模块中同时使用的模块?

    假设我有一个主脚本 main py 它导入另一个 python 文件import coolfunctions另一个 import chores 现在 假设 Coolfunctions 也使用家务活中的东西 因此我声明import chore
  • Selenium 不会在新选项卡中打开新 URL(Python 和 Chrome)

    我想使用 Selenium WebDriver 和 Python 在不同的选项卡中打开相当多的 URL 我不确定出了什么问题 driver webdriver Chrome driver get url1 time sleep 5 driv
  • 计算 pyspark df 列中子字符串列表的出现次数

    我想计算子字符串列表的出现次数 并根据 pyspark df 中包含长字符串的列创建一个列 Input ID History 1 USA UK IND DEN MAL SWE AUS 2 USA UK PAK NOR 3 NOR NZE 4
  • 在python中读取PASCAL VOC注释

    我在 xml 文件中有注释 例如这个 它遵循 PASCAL VOC 约定
  • 在 matplotlib 中绘制多边形的并集[重复]

    这个问题在这里已经有答案了 我正在尝试绘制几个多边形的并集matplotlib 具有一定的 alpha 水平 我当前的代码在交叉点处颜色较深 有没有办法让交叉路口与其他地方的颜色相同 import matplotlib pyplot as
  • 在Python中连续解析文件

    我正在编写一个脚本 该脚本使用 HTTP 流量行解析文件 并取出域 目前仅将它们打印到屏幕上 我正在使用 httpry 将流量连续写入文件 这是我用来删除域名的脚本 usr bin python import re input open r
  • 在 Python 中访问 argparse 的参数值

    我正在尝试为我的程序设置一些简单的标志参数 但无法弄清楚如何访问它们 我有 argparser parser argparse ArgumentParser description Simple PostScript Interpreter
  • 在父类中访问子类变量

    我有一个父类和一个继承的子类 我想知道如何访问我的父类中的子类变量 我尝试了这个但失败了 class Parent object def init self print x class Child Parent x 1 x Child Er

随机推荐

  • Boost:如果模板参数是指针,则取消引用它

    如果模板参数是指针 或智能指针 我可以使用什么来取消引用它 或者如果不是 则保持原样 template
  • CNN中的滤波器数量是多少?

    我目前看到theano的API theano tensor nnet conv2d input filters input shape None filter shape None border mode valid subsample 1
  • Pytorch 中 [-1,0] 的维度范围是多少?

    所以我正在努力理解 Pytorch 中有关集合的一些术语 我不断遇到同样类型的错误range我的张量不正确 当我尝试谷歌寻找解决方案时 解释往往更加令人困惑 这是一个例子 m torch nn LogSoftmax dim 1 input
  • Cron 错误文件模式与权限被拒绝

    我有一个cron备份我的数据库的工作 crontab l daily etc cron d pg backup sh 但是 设置适当的权限存在问题 当我有 ls l etc cron d pg backup sh rwxr xr 1 roo
  • Hive Bucket-理解 TABLESAMPLE(BUCKET X OUT OF Y)

    大家好 我对 Hive 很陌生 我已经在实际操作中了解了 hadoop 中的存储桶概念 但未能理解以下几行内容 有人可以帮助我吗 SELECT avg viewTime FROM page view TABLESAMPLE BUCKET 1
  • 使用 Batik 从 SVG 中使用 XPath 获取特定元素

    我正在尝试使用 Batik 从 SVG 文档中查找一些元素 这是我正在使用的示例 SVG 文档
  • 如何在运行时更改类定义?

    有没有办法让我在运行时更改类的属性 添加 删除属性 除非您正在使用以下实例 否则您无法执行此操作ExpandoObject http msdn microsoft com en us library system dynamic expan
  • 自定义日期选择器

    我已经陷入了几个 DatePicker 问题 但似乎找不到任何解决方案 我目前有一个 DatePickerDialog 非常适合我的需求 但我还需要能够隐藏 禁用 日 和 月 字段 以便选择一个月或一年 除了实现我的方法之外 我找不到任何解
  • Git for Windows 使用 gitk-all 启动 gitk 上下文菜单

    我安装了 Windows 版 Git 当我右键单击一个项目并选择Git History我得到了 Gitk 窗口 但每次这样做我都需要设置视图以查看所有分支 即使我编辑视图并将其设置为Remember 我在随后访问 Gitk 时仍然没有获得所
  • POI for XPage - 将 Word 文档保存为富文本字段中的附件

    我正在使用 OpenNTF POI 4 XPage 插件 这对于生成 Word 文档非常有效 现在 生成 Word 文档后 我想创建一个新的响应文档 并将该 Word 文档作为附件存储在该响应文档的富文本字段中 这是我的代码 在 POI 4
  • 通过另一列的分组值之和标准化 pandas 数据框中的列

    我有点坚持尝试标准化 pandas 数据框中列的某些条目 所以我有一个像这样的数据框 df pd DataFrame user 0 0 1 1 1 2 2 item A B A B C B C bought 1 1 1 3 3 2 3 df
  • MariaDB 不允许远程连接

    如屏幕截图所示 我已将帐户设置为允许远程连接 但如第二个屏幕截图所示 我仍然无法远程连接 我用于在虚拟机 Ubuntu 16 04 中进行测试 对我来说 我修复了更改文件的错误50 server cnf 我的服务器是Ubuntu 所以更改以
  • AWS Java SDK正在使用旧版本的jackson jar

    目前我正在努力在现有应用程序中添加AWS Java SDK以执行与AWS云相关的操作 在导入最新版本的 aws java sdk 即 1 11 113 时 我遇到运行时异常 在研究了异常之后 原因是 java sdk 使用了不推荐使用的版本
  • 不使用 where 子句进行更新

    id no 1 1 11 1 21 1 我想更新第二行号 至 2 我可以使用的查询是 update test set no 2 where id 11 如果没有 where 子句 我怎样才能实现相同的目标 我不知道why你会想要但是 UPD
  • Rest Standard:路径参数或请求参数

    我正在创建一个新的 REST 服务 向 REST 服务传递参数的标准是什么 在 Java 的不同 REST 实现中 您可以将参数配置为路径的一部分或请求参数 例如 路径参数http www rest services com item b
  • Emacs 中有函数调用层次结构的功能吗

    我正在维护别人的代码 该代码是在Linux平台上使用GCC 4 4 3用C语言编写的 然而 代码跳转很多 很难找出所有函数是从哪里调用的 在 Visual Studio 中 有一个称为 调用层次结构 的功能 它将显示函数的调用位置和调用位置
  • Angularjs + Ionic Framework:如何创建显示 ion-tabs 导航但不为其本身定义选项卡的新路线?

    标题很长 但这里有一个更好的解释 我有一个名为 Login 的模板 html 文件 我在 app js 中定义了一条路由 如下所示 state login url login templateUrl templates login html
  • Scala中如何保证类型参数不同?

    通过以下定义 可以确保具体类型参数相等 trait WithEqual T1 gt T2 lt T2 T2 所以这条线 type A WithEqual Int Int 将是合法的 现在我的问题是 如何达到完全相反的目的 因此 以下行应该n
  • 这些日志的 grok 模式应该是什么? (摄取 filebeat 的管道)

    我是 elasticsearch 社区的新人 我希望您能帮助我解决一些我遇到的困难 我的目标是使用 Filebeat 将大量日志文件发送到 Elasticsearch 为了做到这一点 我需要使用带有 Grok 模式处理器的摄取节点来解析数据
  • 如何读取图表区域内的文本框python pptx?

    我正在尝试使用自动化 pptpptx python图书馆 我正在使用模板 一些幻灯片中几乎没有图表 图表中有文本框 我尝试循环形状以获得shape id这些文本框 但我找不到shape id 当我尝试将文本框拖出图表区域时 它没有出现 文本