问题标签 [python-docx]

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.

0 投票
8 回答
147898 浏览

python - 如何使用 python-docx 从现有 docx 文件中提取文本

我正在尝试使用python-docx模块(pip install python-docx),但它似乎非常令人困惑,因为在github repo测试示例中他们使用的是opendocx函数,但在readthedocs中他们使用的是Document类。即使他们只展示了如何将文本添加到 docx 文件,而不是读取现有文件?

第一个 ( opendocx) 不起作用,可能已弃用。对于第二种情况,我试图使用:

它返回了一个列表<docx.text.Paragraph object at 0x... >

然后我做了:

它返回了所有文本,但几乎没有什么遗漏。控制台上的文本中不存在所有 URL(CTRL+CLICK 转到 URL)。

问题是什么?为什么缺少 URL?

我如何在不迭代循环的情况下获得完整的文本(类似于open().read()

0 投票
1 回答
622 浏览

python - 将样式表(如边距和颜色)应用于python中的段落

我是 python 新手,谁能告诉我如何将样式表应用于段落。我已经添加了这样的代码

但是,当我试图使这一段变红并使用其样式属性应用 margin-left:20px 时,它不起作用

0 投票
2 回答
13126 浏览

python - python-docx:'找不到包'

我在 '/var/code/oa' 有一个 doc.docx 文件。我需要使用 python-docx 阅读它。我写这个:

然后,有错误.. PackageNotFoundError: Package not found at '/var/code/oa/doc.docx'

为什么?

谢谢@soon。呃,这很愚蠢。原因是文件,它必须是docx文件。我只是将文件名从 更改docdocx,它不是一个真正的docx文件。

0 投票
1 回答
2123 浏览

python - 从 docx 文件中提取某些字体的文本

我正在使用 python 3.4 和python-docx库来处理.docx文件。我已经能够从文档中提取文本。但我的目标是只提取具有特定字体的文本(并修改它们)。

过去两天我一直在图书馆文档中搜索这个,但没有结果。

这里有没有人有这个图书馆的经验,如果有的话,他们能给我指出正确的方向。

0 投票
2 回答
3712 浏览

python - python-docx无法导入python

我正在尝试安装 python-docx,所以我输入了 cmd

并得到:

但是当我打开 python 并输入:

导入文档

我有:

如何解决此导入错误?缺什么?

0 投票
1 回答
510 浏览

python - 如何在 django 中将临时 .docx 文件添加到 zip 存档中

这是我下载包含 .docx 文件的 zip 文件的代码,

唯一的问题是,它还创建了我不需要的 .docx 文件。我也想将 BytesIO 用于 docx 文件,但我无法将其添加到存档中,该命令zip_arch.write(BytesIOdocxfile)不起作用。是否有另一个命令来执行此操作?谢谢!

0 投票
1 回答
4766 浏览

python-3.x - Python-docx add_picture size 不会像屏幕上显示的那样打印

我编写了一个工作程序,使用 python-docx 在 MS Word 中创建报告。我正在添加图片,我根据自己的喜好调整大小。一切看起来都很棒......直到我打印出来。我使用 python-docx 添加的图片本身具有“未调整大小”。我的文档在屏幕上甚至在打印预览中看起来都很棒。如果打印到 PDF,也可以看到此问题。使用来自 python-docx 的演示,它也显示了问题......

0 投票
7 回答
26480 浏览

python - python docx设置表格单元格背景和文本颜色

我正在使用带有 docx 的 python 2.7,我想根据条件更改表格中单元格的背景和文本颜色。

我找不到任何有关单个单元格格式的有用资源

有什么建议么?

编辑 1

我的代码

所有的细胞还是一样的。

0 投票
3 回答
3914 浏览

python - python-docx 中心表格内容

我刚刚开始使用 python-docx,我正在尝试将表格的内容居中。我有:

它输出一个带有标题test和文本的表格example

我以为table.alignment = 1会起作用,但它什么也没做。

那么如何将所有文本对齐到中心?

0 投票
4 回答
4817 浏览

python - 用 Flask 生成 word 文档?

我正在尝试启动一个允许用户下载 Word 文档的单页烧瓶应用程序。我已经想出了如何使用 python-docx 制作/保存文档,但现在我需要使文档在响应中可用。有任何想法吗?

这是我到目前为止所拥有的: