python-docx相关内容

如何使用 python-docx 在 MS Word 中以编程方式实现页面布局中的列

我需要为word文档实现一个设计.我必须使用 python-docx 库以编程方式将该文档的页面布局设置为 2 列布局.请帮忙. 解决方案 我在 google 上搜索了这个问题并关注了您在 stackoverflow 和 google 论坛上的评论,我解决了这个问题,下面的代码对我有帮助,也许任何人都可以使用它:) from docx 导入文档从 docx.oxml 导入 OxmlEle ..
发布时间:2021-06-04 19:18:20 Python

使用python-docx填充单词表

我有一个表来填充要填充的表,我是一个新手python-docx.我尝试使用渲染器填充它,但它只提供一台服务器作为输出: 我在serverJson中的 :doc.render(i) 其中serverJson是用户输入的服务器列表.例如: 我在应用服务器中的 :server_1 = {“组件":"Tomcat","comp_version":"7",“服务器":i,"app_port":" ..
发布时间:2021-05-20 19:03:18 Python

在文档(.docx)中的特定位置添加图像?

我使用Python-docx生成Microsoft Word文档.用户在写以下内容时希望这样做:“大家早上好,这是我喜欢的%(profile_img)s吗?"在HTML字段中,我创建了一个Word文档,并从数据库中恢复了用户的图片,并用用户的图片替换了关键字%(profile_img)s 不在文档结尾处.对于Python-docx,我们使用以下指令添加图片: document.add_pict ..
发布时间:2021-05-15 20:04:18 Python

“最后修改者"是指使用Python的xlsx的(用户名,不是时间)属性

我需要能够使用Python查看xlsx文件的“最后修改者"属性.我已经能够处理docx文件,并希望该体系结构足够相似,可以在其他Office应用程序上使用,但不幸的是没有.有人知道xlsx的类似模块吗? 这是使用python-docx查看字段的脚本: 来自docx导入文档的 汇入docxdocument = Document('mine.docx')core_properties = d ..
发布时间:2021-05-05 19:58:56 Python

如何将图表写入Python DocX文档

python初学者在这里有一个简单的问题.一直在使用Python-Docx从Python数据(从excel工作表生成)中生成一些报告.到目前为止,一切都很好,但是希望根据相关数据在Word文档中添加一些图表.我已经看过pandas和matplotlib了,它们似乎都可以很好地满足我的需求(只是一些条形图,一点也不疯狂).但是有人能告诉我是否可以在python中创建图表并将其通过docx输出到wor ..
发布时间:2021-05-05 18:52:42 Python

如何使用python在docx中修改custom.xml

我一直在使用python-docx来以编程方式更改需要每月更新的word文档(* .docx)的部分.现在,我的问题在于编辑模板中的自定义属性,特别是“完成日期"属性. 自定义模板属性 我当前的简化python代码如下: 导入python-docxdoc = docx.Document('MonthlyUpdate.docx')help(doc.core_properties)#仅显 ..
发布时间:2021-05-03 20:57:31 Python

如何将方程式从docx复制到另一个docx中的特定位置?

您好,我目前正在尝试编写包含docx文件的代码.这些文件可能包含文本,图像,表格或方程式.该代码旨在复制这些对象并将其附加到基本docx.我可以使用docx模块的"add_picture"和"add_paragraph"方法复制和合并文本,图像和表格,但是我无法对单词方程式执行此操作.我决定尝试深入研究docx的xml,然后从那里复制方程式部分.我可以将方程式添加到基本文档中,但是当我继续添加图片 ..
发布时间:2021-05-02 20:09:44 Python

python-docx:读取表的特定单元格中的下拉列表

我有几个表,它们在 .docx 文件中包含下拉列表,我想在某些特定的单元格中获取这些列表的值.感谢此线程: python-docx从dropdownlist获取信息(在表中),我可以使用以下代码获取文档的所有下拉列表的值: 从zipfile中的 导入ZipFile从bs4导入BeautifulSoupfile_name ='document.docx'#将docx文件作为zip文件打开并存储其 ..
发布时间:2021-05-02 20:09:27 Python

您可以只修改XML文件中的文本字符串,而仍然保持.docx封装的完整性和功能吗?

我想将数据输入到Microsoft Excel电子表格中,以便该数据进行交互并将其自身写入其他文档和Web表单. 成功的话,我正在使用xlwings从Excel电子表格中提取数据.目前,我一直在处理.docx文件.此处的目标是将Excel数据写入Microsoft Word .docx文件模板的特定部分并创建一个新文件. 我的具体问题是: 您能否仅修改word/document. ..
发布时间:2021-05-02 20:08:11 Python

如何使用python-docx将行号添加到docx文档部分

我正在使用 python-docx 生成一些文档. 我可以看到存在一个行编号属性,该属性可以应用于文档部分(对于至少是 OOXML 标准). 我还可以看到 python-docx API . 我假设可以访问基础的 sectPr 字段来添加 lnNumType 标记,但是我无法(轻松地)找到任何示例./p> 我对我的标准感到困惑吗?还是我的问题有点晦涩? 解决方案 一旦有 ..
发布时间:2021-05-02 20:08:08 Python

使用python包docx将图直接添加到文档中

我正在绘制一些数据,我想自动生成报告.我可以保存该图,然后将其添加到我的文档中.但是,我更喜欢直接执行此操作,而无需节省步骤.我遍历python-docx文档,我怀疑它是否可以通过此软件包使用.还有另一种方法吗? 我的代码现在看起来像这样 来自docx导入文档的 从docx.shared导入英寸导入matplotlib.pyplot作为plt将numpy导入为npt = np.arang ..
发布时间:2021-05-02 20:07:57 Python

如何使用python-docx在每个页脚的页脚中添加页码?

我认为这个问题很容易解释.根据我阅读的python-docx文档,似乎页眉和页脚必须完全相同,这当然会使添加页码变得困难.这可能吗? 解决方案 添加页眉和页脚是一项尚未实现的功能. 但是... 如果它是现有文档,则要添加页眉和页脚,可以调用VBA宏.我最近发布了一种方法来做到这一点( https://stackoverflow.com/a/44767400/7386332 ) ..
发布时间:2021-05-02 20:07:41 Python

如何在python-docx中同时使用粗体和斜体?

我正在制作字典.我正在使用python-docx将其放入MS Word.我可以很容易地将其设置为粗体或斜体,但似乎无法弄清楚如何做到这两种方法.这是基础知识: 导入docx字=“字典"doc = docx.Document()p = doc.add_paragraph()p.add_run(word).bold =真doc.save('test.docx') 我已经尝试过p.add_run( ..
发布时间:2021-05-02 20:07:26 Python

如何在python-docx中将超链接添加到图像

我使用python docx添加了一个图像.现在,我想添加一个超链接.该怎么做? import io导入urllib从docx导入文档从docx.shared导入英寸document = Document()p = document.add_paragraph()r = p.add_run()url = r'http://www.example.com/a.jpg'io_url = io.By ..
发布时间:2021-05-02 20:07:17 Python

通过python读取Docx文件

有人知道一个python库来读取docx文件吗? 我有一个Word文档,我正试图从中读取数据. 解决方案 python-docx可以读写. doc = docx.Document('myfile.docx')allText = []对于doc.paragraphs中的docpara:allText.append(docpara.text) 现在所有段落都将在列表allText ..
发布时间:2021-05-02 20:06:45 Python