- Notifications
You must be signed in to change notification settings - Fork0
A package that extracts formatting from Excel files and applies it to great_tables objects.
License
fer-aguirre/forgts
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
forgts
is a Python package that extracts cell formatting from Excel files and applies it togreat_tables
objects, allowing for detailed and consistent data representation.
- Extracts formatting from Excel spreadsheets.
- Translates Excel formatting attributes to
great_tables
compatible formats. - Applies styling including font styles, colors, and borders to
great_tables
objects.
To installforgts
, use:
pip install forgts
This package requires Python 3.11 and has dependencies onpandas
,openpyxl
, andgreat_tables
.
Here's a basic example to get you started:
fromforgtsimportformat_gt_from_excel# Format a Great Table from an Excel filegt_object=format_gt_from_excel('./example/example.xlsx')# Output the formatted GT objectgt_object
Output
>INFO:forgts:Starting the formatting process from Excel.>INFO:forgts:Extracting formatting information.>INFO:forgts:Translating formatting to great_tables format.>INFO:forgts:Applying formatting to the GT object.>INFO:forgts:Formatting process completed.
├── .gitignore├── LICENSE├── README.md├── _quarto.yml├── custom.scss├── docs├── example│ ├── example.ipynb│ ├── example.png│ └── example.xlsx├── forgts│ ├── __init__.py│ ├── get_formatting.py│ ├── styling.py│ └── translate_formatting.py├── index.qmd├── poetry.lock├── pyproject.toml├── setup.py└── tests ├── test__init__.py ├── test_get_formatting.py ├── test_styling.py └── test_translate_formatting.py
Contributions are welcome! Please follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b feature-branch-name
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature-branch-name
. - Submit a pull request.
This project is licensed under theMIT LICENSE.
This package was inspired by the R-packageforgts by Luis D. Verde Arregoitia.
This repository was generated withcookiecutter.
Created by: Fernanda Aguirre Ruiz
About
A package that extracts formatting from Excel files and applies it to great_tables objects.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.