Программа с графическим интерфейсом для выгрузки данных из БД PostgreSQL в формате .xml.
Python 3.9, python-dotenv 1.0.0, psycopg2 2.9.6, pandas 2.0.1, numpy 1.24.3, lxml 4.9.2
esaviv
Клонировать репозиторий и перейти в него в командной строке:
git clone https://github.com/esaviv/gui_from_db_to_xml.git
cd gui_from_db_to_xml
Cоздать и активировать виртуальное окружение:
python3 -m venv venv | python -m venv venv
source env/bin/activate | source venv/Scripts/activate
python3 -m pip install --upgrade pip | python -m pip install --upgrade pip
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Создать .env и заполнить по шаблону .env.template
Переписать data_to_xml
, исходя из своих нужд.
Запустить программу:
python3 upload_data.py | python uplaod_data.py
При необходимости упаковать программу в EXE формат рекомендую использовать инструкцию.