首页 文章
  • 0 votes
     answers
     views

    表样式KeyError:u“没有名称为'Table Grid'的样式”

    我试图通过python-docx插入一个表,但它给出的错误代码是: #-*-coding:utf-8-*- import re import time import datetime import sys import os import csv from docx import Document import docx from docx import * from docx.oxml i...
  • -1 votes
     answers
     views

    如何写入打开的Word文档

    我希望能够使用python-docx写一个打开的word文档 . 然而,由于过去类似的情况,我抛出了一个 IOError: [Errno 13] Permission denied: 'test.docx' ,但是我希望能够改变文档而不必关闭并打开它,这需要很长一段时间,相对快速和短暂操作(将书目附加到单词doc的末尾即赋值) . 打开和阅读非常简单(因此授予了访问权限),但是,我无法实际保存文件...
  • 0 votes
     answers
     views

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

    您好我正在尝试编写一个结合了docx文件的代码 . 这些文件可能包含文本,图像,表格或方程式 . 该代码旨在复制这些对象并将它们附加到基础docx . 我可以使用docx模块's ' add_picture ' and ' add_paragraph'方法复制和合并文本,图像和表格,但我无法对单词方程式执行此操作 . 我决定尝试深入研究docx的xml并从那里复制方程部分 . 我可以将方程式附加到...
  • 0 votes
     answers
     views

    使用python-docx python-docx-template创建的Word .docx会导致错误

    我正在使用python-docx和python-docx-template来生成多页文档 . MacOS和Windows上的Word都抱怨生成的 .docx 文件中有错误,但是如果允许Word继续打开该文件,打开时文档看起来很好 . (在MacOS上,错误对话框显示"HRESULT 0x80004005 Location: Part: /word/document.xml, line...
  • 1 votes
     answers
     views

    将Unicode写入.docx文件

    有没有办法将unicode字符写入docx文件?我试过python-docx但是,它给了我 TypeError . Traceback Traceback(最近一次调用最后一次):文件“<ipython-input-1-ba89c735995d>”,第1行,在runfile中('H:/Python/Practice/new/download.py',wdir ='H:/ Pytho...
  • 1 votes
     answers
     views

    如何在mac osx上安装Python docx模块

    我正在尝试使用Python生成 .docx 文件 . 我在网上搜索并在这里发帖,找到了一个模块: https://github.com/mikemaccana/python-docx/blob/master/README.markdown 它说安装使用 easy_install 或 pip ,我不知道该怎么做 . 我去python网站从python文档中给出的说明安装pip: http://gui...
  • 4 votes
     answers
     views

    在python 3中解析.docx

    我目前正在编写一个python 3程序,它解析某些docx文件并从中提取文本和图像 . 我一直在尝试使用docx但它不会导入我的程序 . 我已经安装了lxml,Pillow和python-docx但它没有导入 . 当我尝试从终端使用python-docx时,我无法使用example-extracttext.py或example-makedocument.py,这让我相信安装没有正常运行 . 有没有...
  • 0 votes
     answers
     views

    Python textract ImportError

    我已经开始使用Python库 textract 来解析PowerPoint(.pptx),Word文档(.docx)和文本文件(* .txt)中的文本 . 我写了一个简单的脚本来测试它 . # Python textract test script import textract textract.process("H:\My Documents\Test.docx") 当我...
  • 1 votes
     answers
     views

    Python docx段落方法给出了异常输出

    我正在使用python docx进行文件处理 . 使用较大的文件(50页)时,paragraph.text方法返回的字符串与我的文件不一致 . import docx document=Document(f) paratext=[] paragraphs=document.paragraphs for paragraph in paragraphs: text=paragraph.text...
  • 1 votes
     answers
     views

    如何使用python-docx将复选框表单插入到.docx文件中?

    我一直在使用python来实现自定义解析器,并使用解析后的数据来格式化要在内部分发的word文档 . 到目前为止,所有格式都很简单易行,但我完全不知道如何将复选框插入到单个表格单元格中 . 我尝试在python-docx中使用python对象函数(使用 get_or_add_tcPr() 等),这会导致MS Word在我尝试打开文件时抛出以下错误"The file xxxx cannot...
  • 17 votes
     answers
     views

    如何使用python-docx替换Word文档中的文本并保存

    同一页面中提到的oodocx模块将用户引用到似乎不存在的/ examples文件夹 .我已经阅读了python-docx 0.7.2的文档,以及我在Stackoverflow中可以找到的关于这个主题的所有内容,所以请相信我已经完成了我的“功课” . Python是我所知道的唯一语言(初学者,也许是中级),所以请不要假设任何C,Unix,xml等知识 . 任务:打开一个带有单行文本的ms-word ...
  • 2 votes
     answers
     views

    在Python-Docx中从单元格中删除段落

    我正在尝试创建一个带有两行 Headers 的表,该表使用简单的模板格式进行所有样式设置 . 两行 Headers 是必需的,因为我的 Headers 在两个主要类别下是相同的 . 看来,在Word中处理此问题的唯一方法是使文档在页面上重复 Headers 格式化和流动,将两行表嵌套到主内容表的 Headers 行中 . 在Python-DocX中,始终使用单个空段落元素创建表格单元格 . 对于我...
  • 2 votes
     answers
     views

    python-docx不添加图片

    我正在尝试使用python-docx将图片插入Word文档但遇到错误 . 代码很简单: document.add_picture("test.jpg", width = Cm(2.0)) 从查看python-docx文档,我可以看到应该生成以下XML: <pic:pic xmlns:pic="http://schemas.openxmlformats.org/...
  • 10 votes
     answers
     views

    使用纯python将docx转换为pdf(在linux上,没有libreoffice)

    我正在处理一个试图开发网络应用程序的问题,其中一部分将上传的docx文件转换为pdf文件(经过一些处理后) . 使用 python-docx 和其他方法,我不需要安装word的windows机器,甚至linux上的libreoffice,用于大多数处理(我的web服务器是pythonanywhere - linux但没有libreoffice且没有 sudo 或 apt install 权限)...

热门问题