A Python package to create/manipulate OpenDocumentFormat files.
Project description
Abstract
ezodf is a Python package to create new or open existing OpenDocumentFormat files to extract, add, modify or delete document data.
a simple example (doesn’t work yet):
import ezodf ods = ezodf.ODS('testspreadsheet.ods') sheet = ezodf.Spreadsheet(ods, 'SHEET') sheet[0, 0] = ezodf.Cell("Textcell") ods.save()
for more examples see: /examples folder
Dependencies
lxml <http://codespeak.net/lxml/> for painless serialisation with prefixe declaration (xlmns:prefix=”global:namespace:specifier”) in the root element, and declarations for unused prefixes are also possible.
The target platform is Python 3.1+, no Python 2 support planned at this time.
Installation
with pip:
pip install ezodf
or from source:
python setup.py install
Tests
run tests
python runtests.py
on Windows:
runtests.bat
Documentation
http://packages.python.org/ezodf
send feedback to mozman@gmx.at
ezodf can be found on bitbucket.org at:
NEWS
Version 0.1.0 - 02 Januar 2011
Pre-Alpha version
open/saveas ODF documents
modify meta data
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
File details
Details for the file ezodf-0.1.0.zip
.
File metadata
- Download URL: ezodf-0.1.0.zip
- Upload date:
- Size: 62.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a5f84edc29d451757720d235c461e2be31dd423f1a91f0d3a1f2a85e3c6747b |
|
MD5 | 9d37e6e6878ab8429d236cc19a6ba86e |
|
BLAKE2b-256 | 7105f668db7e8d35491717a6c1e610f79e5e83ef96cde1c902910e46fe269d6b |
File details
Details for the file ezodf-0.1.0.tar.gz
.
File metadata
- Download URL: ezodf-0.1.0.tar.gz
- Upload date:
- Size: 52.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7cf22d634d0a72412061aa7a88ea5279a6cce984f149cf66162d5cc9a2b0ebc |
|
MD5 | eb53c7eb3248d6729bd73621b3c3b838 |
|
BLAKE2b-256 | a92bca874220d41e00f707b919b7bb7f0827175d4a32f9da171acd758a4d1692 |