创建/操作opendocumentformat文件的python包

pyexcel-ezodf的Python项目详细描述


pyexcel维护的ezodf.py图片::https://raw.githubusercontent.com/pyexcel/pyexcel.github.io/master/images/patreon.png
:目标:https://www.patreon.com/pyexcel

…图片::https://api.travis-ci.org/pyexcel/pyexcel-ezodf.svg?branch=master
:目标:http://travis ci.org/pyexcel/pyexcel ezodf

…图像::https://codecov.io/gh/pyexcel/pyexcel ezodf/branch/master/graph/badge.svg
:目标:https://codecov.io/gh/pyexcel/pyexcel ezodf

…图片::https://img.shields.io/gitter/room/gitterhq/gitter.svg
:目标:https://gitter.im/pyexcel/lobby


直到@t0ha回来继续。**pyexcel**
如果您是一个开发人员并且对这个项目感兴趣,请申请共同维护。




abstract
==

(odf)文件。提取、添加、修改或删除文档数据。


odt.save()

ods=newdoc(doctype='ods',filename='spreadsheet.ods')
sheet=sheet('sheet',size=(10,10))
ods.sheets+=sheet
sheet['a1']。设置值("带文本的单元格")
sheet['b2']。设置值(3.141592)
sheet['c3']。设置值(100,currency='usd')
sheet['d4'].formula="of:=sum([.b2];[.c3])"
pi=sheet[1,1].value
ods.save()


>有关更多示例,请参见:/examples folder


dependencies
==

*lxml<;http://codespeak.net/lxml/>;有关前缀为
declaratio的无痛序列化n(xlmns:prefix="global:namespace:specifier")在根元素中。
也可以声明未使用的前缀。

*nose<;https://nose.readthedocs.org>;用于测试cpython 2.6兼容性:

*weakrefset<;https://pypi.python.org/pypi/weakrefset>;为了修复与2.7之前的weakref模块的不兼容性,对于python 2.7中的断言,目标平台是cpython 2.7和cpython 3.2+,正在处理与cpython2.6的兼容性。安装
==





代码块::bash

$pip安装pyexcel ezodf




代码块::bash

$git clone https://github.com/pyexcel/pyexcel ezodf.git
$cd pyexcel ezodf
$python setup.py install


documentation
==




==r/>贡献者






http://github.com/tnha>;http://github.com/thhub.com/tkha>;`
`chfw<;https://github.com/chfw>;`
jona<;https://github.com/jonadem>;` ` ` ` ` ` ` ` `<
====
========



0.br/>0.3.4版0.3.4-2017年10月23日

*在tar中添加了contributors.rstball

0.3.3版-2017年8月17日


package name现在更改为pyexcel ezodf,但不需要更改代码。您仍然可以将其导入为"ezodf"

*`Issue 1<;https://github.com/pyexcel/pyexcel ezodf/issues/1>;` `,
无法处理流相似对象(stringio除外)
*`Issue 3<;https://github.com/pyexcel/pyexcel ezodf/issues/3>;` ` ` `,
`ezodf pr 21<;https://github.com/t0ha/ezodf/pull/21>;``license.rst->;license.txt
*`第4期&而对于这些人来说,
>`EZODF/EZODF/Issues/4>;` ` ` ` ` ``EZODF PR 20<;https://github.com/t0ha/ezodf/pull/20>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `br/>恢复对fodt和fods的支持在《征集6》网站上,
将python 3.5添加到测试矩阵中,
*`pr3.5添加到测试矩阵中,
*`pr 18<;https://github.com/t0ha/ezodf/pull/拉/17>;``````易易趣/epxv6<;https://github.com/t0ha/ezodf/pull/18>;``易趣,
使用cstringio作为默认值,但保留stringio作为可选值


0.3.2版0.3.2-2015年12月0.3.3.2-2015年12月0.3.3.3.2版
`12月
/>
*供应商t轮子和python3


0.3.1版-2015年12月


*类文件对象的使用率提高

0.3.0版-2014年11月


*maitainer更改
*添加了简单变量和用户字段支持
*测试系统更改为nose
*travis ci支持添加
*python 2.6-3.4支持添加

版本0.2.5-Juli 2012

*Alpha版本
*许可证更改为MIT许可证
*开发已停止-目前

>版本0.2.4-2012年6月


*Alpha版本
*可以打开具有多个重复行/列的表,支持3种打开策略
*测试:在带有Cpyhon 2.7和Cpyt的win7/ubuntu 32位上HON 3.2

0.2.3版-2012年1月

*alpha版
*测试:Windows7上32位,cpython 2.7和cpython 3.2


0.2.2版-2011年3月

*alpha版
*电子表格:增加单元格跨度管理
*用python 3.2测试-确定
*向所有文档类添加tobytes()方法
*opendoc()接受zip文件内容为"字节",而不是文件名
作为参数"文件名"
*newdoc()接受zip文件内容为"字节",而不是文件名
作为参数"模板"


0.2.1-2011年2月6日版本

*alpha版本
*添加了基本的电子表格支持
*电子表格:添加了工作表、行、列和单元格管理

0.2.0版-2011年1月18日

*创建新的空odt、ods、odp、odg文件
*添加了模板支持-可以创建ott、ots、otp、otg文件
*打开文档-ezodf.opendoc(文件名)
*创建新文档-ezdof.newdoc(doctype、filename、template)
*文本:添加段落、标题、跨距、超链接、列表、节对象


0.1.0版-2011年1月2日

*pre alpha版本
*open/saveas odf文档
*修改元数据

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

推荐PyPI第三方库


热门话题
java RestTemplate到elasticsearch 6.7.0搜索>错误请求   java如何在OpenGL中对半透明三角形排序?   java如何将Pentaho6.0连接到HadoopHive   java更改图像视图大小   SQL查询在TOAD中运行良好,但在java代码中则不行   java需要根据事件发送HTTP请求   java HTMLUnit在javascript异常上挂起/无限循环   java阵列访问如何影响性能?   使用回滚时不引发异常的java事务测试方法   java如何在最近屏幕后返回到上一个活动   Java泛型函数返回声明   java从二进制文件读取   使用java泛型扩展接口还是糟糕的设计?   java是否将日历设置为特定日期?   java如何在鼠标悬停在一个矩形上时为其指定颜色?