Skip to content

sphinx-contrib/exceltable

Repository files navigation

Module sphinxcontrib.exceltable is an extension for Sphinx, which allows to include Excel spreadsheets into beautiful Sphinx -generated documents. It is possible to include the whole spreadsheet or just a part of it.

The extension is compatible with xls, xlsx, xlsm, xltx, xltm, xlsb, ods, odt, and odf files. It can also control the formatting of headers and width of the columns.

See documentation for further information. It works with Python >=3.7.

Installation:

mkdir my-docs
cd my-docs/

# Install dependencies
python3 -v venv
source vevn/bin/activate
pip3 install sphinx sphinxcontrib-exceltable

# Alternatively, install pre-release
# pip3 install sphinxcontrib-exceltable --pre

# Create simple docs
sphinx-quickstart

Configuration:

Enable the extension by adding :

extensions = [
  'sphinxcontrib.exceltable'
  # ...other extensions
]

Usage:

My document
===========
The contents of the setup script:

.. exceltable:: Table caption
   :file: path/to/document.xls
   :header: 1
   :selection: A1:B3

Read complete documentation: http://pythonhosted.org/sphinxcontrib-exceltable/ Report issues: https://github.com/sphinx-contrib/exceltable/issues

Development:

# Create virtual environment
python3 -m venv venv3
source venv3/bin/activate

# Install dependencies
python3 -m pip install --upgrade pip
pip3 install -r requirements.txt

# Run tests
PYTHONPATH=$(pwd)/src python3 -m pytest

# Run
python3 -m tox

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages