Skip to content

OpenOffice and LibreOffice Spreadsheet scripting and macros made easy with Python

Notifications You must be signed in to change notification settings

tudstlennkozh/oosheet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oosheet is a module developing OpenOffice.org Spreadsheet automated routines using Python.

Documentation is available at http://oosheet.readthedocs.io/ or else, you can build it from source like this::
    
    $ easy_install Sphinx
    $ cd docs
    $ make html

then open _build/html/index.html in your web browser.

To run tests, make sure you don't have an instance of OO.org running, and then::

    $ python oosheet/tests/run_tests.py

You're supposed to be using a Debian-based GNU/Linux distribution, other environments were not tested, but should work in any GNU/Linux environment.

Tests assume you have your OpenOffice.org in English - USA default language.

See also :
 * https://github.com/CosminEugenDinu/libreoffice-python-library

now possible to
 * extend append_string() to muliple cells
 * add methods for color (background and fore), modify all cell at once

Addendum to the doc :
 * in case you use oosheet in python macros, please be cautious since a global var. is used (see OODoc ctor) and it could be a bug's nest ...
 * in this case, do not hesitate to call doc.connect() at the beginnig of each macro you write :-)
 * see the discussion in #1 to get details

About

OpenOffice and LibreOffice Spreadsheet scripting and macros made easy with Python

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%