This commit is contained in:
user_3d 2025-11-07 13:56:08 +05:00
parent fad02434c5
commit 1f5442c146
2 changed files with 29 additions and 9 deletions

21
main.py
View file

@ -1,18 +1,11 @@
import sqlite3 import sqlite3
# Импортируем библиотеку SQLite3 для взаимодействия с базами данных SQLite
import pandas as pd import pandas as pd
# Подключаем библиотеку Pandas для обработки и анализа данных
import os import os
# Подключаем модуль операционной системы Python для работы с файлами и путями
import sys import sys
# Подключаем модуль sys для взаимодействия с интерпретатором Python и системой
import openpyxl import openpyxl
# Подключаем библиотеку OpenPyXL для чтения и записи файлов Excel формата .xlsx
#061155
#РОДИОНОВА
def create_tables(db_connection): def create_tables(db_connection):
# Функция создает структуру таблиц в базе данных # Функция создает структуру таблиц в базе данных
@ -288,7 +281,17 @@ def simple_choice(options):
def check_database(): def check_database():
# Проверяет наличие данных в базе """
Функция подключается к базе данных и выводит количество записей
в каждой из основных таблиц для проверки корректности загрузки данных.
Таблицы для проверки:
- PartnerType: типы партнеров
- Partner: информация о партнерах
- ProductType: типы продуктов
- Product: информация о продуктах
- Sale: данные о продажах
"""
conn = sqlite3.connect('partners.db') conn = sqlite3.connect('partners.db')
try: try:
cursor = conn.cursor() cursor = conn.cursor()

View file

@ -4,6 +4,23 @@
Файл с продажами: Partner_products_import.xlsx Файл с продажами: Partner_products_import.xlsx
def check_database():
"""
Функция подключается к базе данных и выводит количество записей
в каждой из основных таблиц для проверки корректности загрузки данных.
Таблицы для проверки:
- PartnerType: типы партнеров
- Partner: информация о партнерах
- ProductType: типы продуктов
- Product: информация о продуктах
- Sale: данные о продажах
"""
# Импортируем библиотеку SQLite3 для взаимодействия с базами данных SQLite # Импортируем библиотеку SQLite3 для взаимодействия с базами данных SQLite
import sqlite3 import sqlite3
# Подключаем библиотеку Pandas для обработки и анализа данных # Подключаем библиотеку Pandas для обработки и анализа данных