Metadata-Version: 2.1
Name: simplexl
Version: 1.0.0
Summary: 
Home-page: https://github.com/devarajug/simplexl
Author: Devaraju Garigapati
Author-email: devarajugarigapati@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: openpyxl (>=3.0.10,<4.0.0)
Project-URL: Repository, https://github.com/devarajug/simplexl
Description-Content-Type: text/markdown

# SIMPLEXL

Simplexl is a Python package which is used to create excel files dynamically using a program. This package depends on [openpyxl](https://pypi.org/project/openpyxl/) which is native python package for creating excel.

# Installation

```
pip install simplexl
```

# How to use

The usage of simplexl is as follows 
- 

```
from simplexl import CreateExcel

xl = CreateExcel(
    excel_name="path/name of the excel  #  default = generate-simplexl.xlsx
)

xl.create_sheet(
    sheet_name=sheet_name,   # optional  default = sheet1
    sheet_index=sheet_index  # optional default = 0
    col_data=col_data,
    row_data=row_data
)

```

# Example

```
from simplexl import CreateExcel

col_data = ['col1', 'col2']
row_data = [
    ('col1_row1', 'col2_row1'),
    ('col1_row2', 'col2_row2')
]
xl = CreateExcel()

xl.create_sheet(
    col_data=col_data,
    row_data=row_data
)
```
It will create a xlsx using row and col data 

# License

Copyright (c) 2022 Devaraju Garigapati

This repository is licensed under the [MIT](https://opensource.org/licenses/MIT) license.
See [LICENSE](https://opensource.org/licenses/MIT) for details.
