OpenPACK
openpack的Python项目详细描述
状态
openpack为使用Open Office XML (OOXML)提供基本功能 python格式。
简介
openpack是openxml文档的基本库。它被paradocx和Xlsxcessive使用。
实用程序
openpack包含两个实用程序,用于处理 命令行,部件编辑和压缩列表目录。
这些命令还作为模块公开,可以调用 使用python -m,例如python -mopenpack.part-edit。
压缩列表目录
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
零件编辑
而zip listdir允许检查 openxml文档part edit有助于编辑 使用客户端文本编辑器的那些文档。例如,要编辑 word/document.xml如前面示例中的data.docx所示 调用部件编辑:
> part-edit ..\paradocx\data.docx/word/document.xml
程序将尝试使用默认文本编辑器编辑文件。如果 默认编辑器不够,用户可以通过 设置XML编辑器或编辑器环境变量。
部分编辑将解析zip文件,在zip文件中定位内容, 将该内容提取到临时文件中,然后在 编辑。关闭编辑器后,如果文件已更改,则zip文件 将用新内容更新。
用户可以通过可选的–重新格式化xml,在这种情况下,xml将 格式要很好,以便于人类阅读。