Веб-приложение на Django, с помощью которого пользователь может отправить Excel-файл с исходными данными и в ответ получить сформированный отчет, основанный на исходных данных.
- Клонировать репозиторий
git clone https://github.com/edgar1148/django-excel.git
- Установить и активировать виртуальное окружение
python -m venv venv
source venv/Scripts/activate
- Установить зависимости requirements.txt
pip install -r requirements.txt
- Запустить docker-compose
docker compose up
- Или зайти в директорию taxapp с файлом manage.py и выполнить команду
python manage.py runserver
- После запуска сервера переходим по адресу
http://0.0.0.0:8000/files/upload
- Нажимаем кнопку 'Загрузить файл'
Прикрепляем excel-файл с тестовыми данными (example_data/example_data.xlsx)
- Нажимаем кнопку 'Обработать'
Загружаем готовый .xlsx файл в нужную нам директорию
- python==3.8.7
- Django==4.2.9
- openpyxl==3.1.2
- pandas==2.0.3