问题标签 [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.
python - 如何摆脱 python-docx 生成的 word 文档中表格对象的默认样式?
根据 python-docx 文档,以下代码生成一个包含三列的简单表:
但是,row_cells[0] 的默认样式是粗体。如何摆脱第一列的特殊样式?
(另外,如果我能摆脱默认的带状行,那也很棒。)
python - 我无法使用 Python-docx 更改 Word 文档中的文本样式
我创建了一个包含文本的 word 文档
你好。你欠我 ${debt}。请尽快还给我。
在 Times New Roman 大小 12 中。文件名是 debtTemplate.docx。我想使用 python-docx 将 {debt} 替换为实际数字(1.20)。我尝试了以下代码:
这将生成一个包含所需文本的新文档,但 Calabri 字体大小为 11。我希望字体与原始字体相同:Times New Roman 大小为 12。
我知道您可以将样式变量添加到paragraph.add_run()
,所以我尝试了,但没有任何效果。例如paragraph.add_run(newText,style="Strong")
,甚至没有改变任何东西。
有谁知道我能做什么?
编辑:这是我的代码的修改版本,我希望它可以工作但没有。
python-2.7 - python-docx 更改“作者”元数据
因此,我使用 python-docx 创建了一个文档,一切正常,但“作者”显示为“思科员工”。
我试过谷歌搜索“python-docx 更改作者”和其他变体,但我找不到任何东西。
是否存在更改作者姓名的选项,或者目前不可能?
python - python-docx 使用 MySQL 数据生成文档
我有一个使用 MySQL 的 Django 应用程序,我需要使用 SQL 数据生成一个 docx 文档。我正在考虑使用 python-docx。我需要生成的文档可能非常大,大约有数百页,并且会包含很多图像、表格等。这里有人使用过python-docx吗?关于大文件的效率有什么建议吗?执行特定任务(如制作目录或嵌入文件)的限制有多大?
另一种选择是使用 VBA 代替向数据库查询数据并填写 docx 文档。
有什么提示或建议吗?
python - 无法安装 python-docx
我需要通过 Python 3.4 在 Word 文档中创建表格。为此,我正在尝试python-docx
在 Windows 中安装。如果我使用pip install python-docx
我会收到以下错误:
所以我安装了 Visual Studio,然后尝试安装它,我仍然得到以下信息:
python - Python-Docx 表 - 更改字体的方法?
我正在使用 Python-Docx 来允许我的代码的用户创建表。我想更改表格的字体大小。由于字体太大,单元格值数字在表格单元格中环绕。到目前为止,我已经搜索了文档和许多论坛,但没有任何运气。
我的假设是否正确,即只能更改表格样式,但不能更改字体大小?
我意识到我可以修改或创建自己的样式,但这不会帮助其他计算机上我的代码的其他用户(例如在论坛帖子中解释:如何摆脱 python 中表对象的默认样式- docx 生成的 word 文档?))我发现的大多数其他帖子都讨论了样式,而不是字体大小。
我已经看到一些类似的问题,人们指向使用 xml,但我不明白如何将其写入标准 docx 表代码。
非常感谢任何帮助或见解!
python - Parsing of table from .docx file
I want to parse a table from a .docx file using Python and python-docx into some useful data structure.
The .docx file contains only a single table in my case. I've uploaded it so you can have a look. Here's a screenshot:
python - 在 python-docx 中设置段落字体
我正在使用 python-docx 0.7.6。
我似乎无法弄清楚如何为某个段落设置字体系列和大小。
.style
有财产但不style="Times New Roman"
工作。
有人可以给我举个例子吗?
谢谢。
python - 使用 python-docx 检查特定样式
这是我用来打开 docx 文件并检查是否有粗体文本但我没有得到任何结果的代码。如果我删除 if 语句,则打印整个文件而没有任何格式/样式。您能否让我知道如何使用 python-docx 识别特定样式的文本,例如粗体或斜体?谢谢
python-docx - 替换图片(来自页眉)
我有一个基础 .docx,我需要根据具体情况更改页眉/页脚图像。我读到 python-docx还没有处理页眉/页脚,但它确实处理了图片。
我无法解决的是如何替换它们。
我在文件 ._package.parts 对象中找到了图片作为 ImagePart,我什至可以尝试通过其partname
属性来识别图像。
我以任何方式找不到的是如何替换图像。我尝试替换 ImagePart ._blob 和 ._image 属性,但保存后没有区别。
那么,使用 python-docx 将一个图像 blob 替换为另一个图像 blob 的“好”方法是什么?(这是我需要做的唯一改变)。
当前代码是:
谢谢,马克