This commit is contained in:
2025-08-12 23:53:44 +05:00
parent a882a81180
commit 6af7d54070
13 changed files with 462 additions and 431 deletions

24
check_fix.py Normal file
View File

@@ -0,0 +1,24 @@
import pandas as pd
df = pd.read_excel('test_fix.xlsx')
print('Проверяем данные в Excel:')
print('Всего строк:', len(df))
filled = df[df['Найден в файле'].notna() & (df['Найден в файле'] != '')]
print('Заполненных строк:', len(filled))
if len(filled) > 0:
for i, (idx, row) in enumerate(filled.head(3).iterrows()):
print(f'Строка {i+1}:')
print(f' Номер в Excel: {row.iloc[0]}')
main_num = row['Основной номер объекта']
additional = row['Дополнительные номера']
print(f' Основной: {main_num}')
print(f' Дополнительные: {additional}')
# Проверяем, что основной номер не дублируется
if pd.notna(main_num) and pd.notna(additional):
main_in_additional = str(main_num) in str(additional)
print(f' ✅ Основной номер НЕ повторяется в дополнительных: {not main_in_additional}')
print()
else:
print('Не найдено заполненных строк')