553535
This commit is contained in:
parent
fad02434c5
commit
1f5442c146
21
main.py
21
main.py
|
|
@ -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()
|
||||||
|
|
|
||||||
17
read.txt
17
read.txt
|
|
@ -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 для обработки и анализа данных
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue