Metadata-Version: 2.4
Name: gnumeric
Version: 0.1.0
Summary: A python library for reading and writing Gnumeric files
Author: Michael Lipschultz
Author-email: Michael Lipschultz <michael.lipschultz@gmail.com>
License-Expression: GPL-3.0-only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Requires-Dist: lxml>=6.1.1,<7
Requires-Dist: python-dateutil>=2.9.0.post0,<3
Requires-Dist: lark>=1.3.1,<2
Requires-Python: >=3.11, <4
Project-URL: Homepage, https://github.com/lipschultz/gnumeric-py
Description-Content-Type: text/markdown

# Gnumeric-py

A python library for reading and writing [Gnumeric](http://www.gnumeric.org/) files.

## Quick Start

Open an existing workbook and explore what's available:

```python
from gnumeric.workbook import Workbook

wb = Workbook.load_workbook('samples/test.gnumeric')

# Get the active sheet
ws = wb.get_active_sheet()  # can also use wb.active

# Get a sheet by name
ws_1 = wb.get_sheet_by_name('Sheet1')

# Get cell at A1
cell_a1 = ws['A1']
cell_a1 = ws[(0, 0)]  # zero-indexed (row, column)

# Get the value in the cell
cell_a1.get_value()
```

## Unsupported Features

Currently, this library does not support:

1. Evaluating almost all expressions
2. Graphs
