fix bug
This commit is contained in:
24
check_fix.py
Normal file
24
check_fix.py
Normal 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('❌ Не найдено заполненных строк')
|
||||
Reference in New Issue
Block a user