Installation

Requirements

  • Python 3.10 or higher

  • openpyxl 3.1.5 or higher (installed automatically)

ExcelTableKit is available on PyPI and can be installed with pip.

Install from PyPI

pip install exceltablekit

This will also install the required dependencies:

Package

Minimum version

Purpose

openpyxl

3.1.5

Core Excel file read/write engine

click

8.0.0

Powers the CLI interface

tabulate

0.10.0

Terminal table display (display_cells())

et-xmlfile

1.1.0

XML streaming required by openpyxl

Verify the installation

After installing, you can verify everything is working by running:

exceltablekit info

Expected output:

exceltablekit version: 2.0.1
openpyxl version:      3.1.x
tabulate version:      0.x.x
click version:         8.x.x

Install for development

To contribute or run the tests locally, clone the repository and install in editable mode:

git clone https://github.com/xanv754/ExcelTableKit.git
cd ExcelTableKit
pip install -e .

Running the test suite:

python -m unittest discover -s tests -v