在空间网格系统中组织数据以进行cals、html、formex4、office open xml表转换

Benker的Python项目详细描述


Latest PyPI versionLatest Travis CI build statusLatest AppVeyor build statusGitHub license

在空间网格系统中组织数据以进行CAL、HTML、FormEx4、Office Open XML表转换

概述

若要将.docx文档的表转换为CALS格式,可以按如下方式处理:

importosimportzipfilefrombenker.converters.ooxml2calsimportconvert_ooxml2cals# - Unzip the ``.docx`` in a temporary directorysrc_zip="/path/to/demo.docx"tmp_dir="/path/to/tmp/dir/"withzipfile.ZipFile(src_zip)aszf:zf.extractall(tmp_dir)# - Source pathssrc_xml=os.path.join(tmp_dir,"word/document.xml")styles_xml=os.path.join(tmp_dir,"word/styles.xml")# - Destination pathdst_xml="/path/to/demo.xml"# - Create some options and convert tablesoptions={'encoding':'utf-8','styles_path':styles_xml,'width_unit':"mm",'table_in_tgroup':True,}convert_ooxml2cals(src_xml,dst_xml,**options)

安装

要安装此库,可以创建并激活virtualenv,然后运行:

pip install benker

要求

此库使用lxml库,并使用3.x版(对于python<;3.7)和4.x版进行测试。

在库/应用程序中的使用

您可以在自己的库/应用程序中使用此库。

为此,请在项目需求中的setup.py中添加此库:

setup(name="YourApp",install_requires=['benker'],...)

要安装依赖项,请激活virtualenv并运行:

pip install -e .

好好享受吧!

许可证

这个库是根据MIT许可证分发的。

用户拥有下载、修改或分发库的合法权利。

作者

Benker是由Laurent LAPORTE编写的

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java需要64位jdk 1.5 for windows   eclipse运算符+对于参数类型java是未定义的。双,爪哇。双人   未下载文件扩展名为的java文件   java不支持带有POST的媒体类型   从动态创建的多个EditText读取文本时发生java错误   java无法为同一xpath单击多个按钮   如何在Java中动态格式化字符串   java Android Clear Middle活动   多线程Java内存模型volatile和x86   git在Java中通过Jgit忽略文件或文件夹   java“决策无法区分输入的备选方案1、2…”   子类的javajpa继承   java需要弄清楚如何操作mutator来弄清楚一个类,教授说,我对如何操作感到困惑   java如何使用JDBC将数据从文件复制到PostgreSQL?