openpack
项目描述
openpack 提供了在Python中处理Open Office XML (OOXML)格式的基功能。
简介
Openpack是OpenXML文档的基库。它被paradocx和XlsXcessive使用。
实用工具
Openpack包含两个用于从命令行处理OpenXML文档的实用工具,即part-edit和zip-listdir。
这些命令还作为模块公开,可以使用python -m来调用,例如python -m openpack.part-edit。
zip-listdir
zip-listdir 不特定于OpenXML,可以在任何zip文件上工作。由于OpenXML文档本身是zip文件,因此在处理OpenXML时非常有用。
> zip-listdir ../paradocx/data.docx [Content_Types].xml d _rels d word
zip-listdir 列出文件和目录,并且可以用来列出子目录。
> zip-listdir ../paradocx/data.docx/word d _rels document.xml
part-edit
虽然 zip-listdir 允许检查 OpenXML 文档的 zip 内容结构,但 part-edit 通过客户端的文本编辑器简化了编辑这些文档的各个部分。例如,要编辑上一个示例中的 data.docx 中的 word/document.xml,只需调用 part-edit 即可。
> part-edit ../paradocx/data.docx/word/document.xml
程序将尝试使用默认文本编辑器来编辑文件。如果默认编辑器不足,用户可以通过设置 XML_EDITOR 或 EDITOR 环境变量来指定编辑器。
part-edit 将解析 zip 文件,找到 zip 文件中的内容,将内容提取到临时文件中,然后在编辑器中打开该内容。编辑器关闭后,如果文件已更改,zip 文件将使用新内容更新。
用户可以传递可选的 --reformat-xml 参数,此时 XML 将以更易于人类阅读的格式进行美化。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
openpack-2.4.0.tar.gz (91.7 kB 查看哈希值)
构建分发
openpack-2.4.0-py3-none-any.whl (15.9 kB 查看哈希值)
关闭
openpack-2.4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3e43151b3d56b35e72b147e51bb41f0b41b036ffcfb8d625bbfc580a62d24abd |
|
MD5 | 3d512c8e5b5649f8c7540c9b94ccc9b8 |
|
BLAKE2b-256 | 6c6c0139aa0d97fbeca4c56c34e9709da251f57e451cd9c74f301c0d1d1e74ee |
关闭
openpack-2.4.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 95bab4725c411082db55480dd333c30c5f9138ba3a983255f18b831cba2bffc6 |
|
MD5 | 0e3e374b8b820dcc409d9ba684a5b310 |
|
BLAKE2b-256 | 45b00f4602d5c5570b681190bd06812133ec73ec6ef90165d0a0f41c309b3c44 |