如何使用pptx读取PowerPoint表格中的文本值?

1 投票
1 回答
2405 浏览
提问于 2025-04-18 08:37

使用pptx模块,

 tbl.cell(3,3).text

这个属性是可以写的,但不能读取。有没有办法只读取PowerPoint表格中的文本?我想避免使用COM,而pptx是一个很不错的模块,但在这方面缺少这个特定的功能。

谢谢!

1 个回答

3

目前,要用python-pptx从单元格中提取文本,你需要深入一点。获取单元格文本的功能还在开发计划中。

你可以试试下面的代码,这样应该能实现:

cell = tbl.cell(3, 3)
paragraphs = cell.textframe.paragraphs
for paragraph in paragraphs:
    for run in paragraph.runs:
        print run.text

如果你需要更多帮助,随时告诉我。

撰写回答