Сравнение идентификаторов до и после импорта

Сравните текст идентификаторов и число их вхождений до и после импорта. Совпадение списка не удостоверяет цены, комиссии, суммы, принадлежность записей или подлинность отчета.

Два списка для сравнения

Введите один ID на строку, без заголовка CSV, кавычек и других колонок. Допустимы латинские буквы ASCII, цифры и символы _ . : -; длина ID — от 1 до 128 символов. Регистр и ведущие нули значимы. Пробелы в начале и конце не удаляются автоматически и считаются ошибкой.

Идентификаторы как текст

Для каждого списка: 1–10 000 непустых строк, не более 20 000 строк с учетом пустых и не более 1 500 000 байт UTF-8. Пустые строки пропускаются; начальная метка BOM удаляется. ID не преобразуются в числа.

Расчет выполняется локально в браузере и не обращается к брокеру или API. Не вводите пароли и персональные данные. TXT содержит введенные ID; проверьте файл перед сохранением и передачей.

Пять примеров без JavaScript

Все идентификаторы здесь назначены для упражнения; это не реальные сделки и не замеры конкретной программы. Сравнение учитывает число повторов, а порядок строк проверяет отдельно.

Точка с запятой здесь разделяет строки; в поля вводят один ID на строку
ПримерДоПослеВывод
После замены цифр2026101300000001; 20261013000000022026101300000000; 20261013000000002 недостающих и 2 лишних вхождения; один повторяющийся новый ID
Только перестановкаA; B; BB; A; BВхождения совпадают, порядок отличается
Одинаковые множества, разные повторыA; B; BA; A; BНе хватает одного B, добавлено одно A
Ведущий ноль00123123Два разных текста ID
РегистрAB:01ab:01Два разных текста ID

Как читать результат

«Недостает» и «добавлено» относятся к числу вхождений. Если оба списка содержат A и B, это еще не означает, что два вхождения B сохранились: при A, B, B → A, A, B множества совпадают, а частоты различаются. При B, A, B частоты сохраняются; сам измененный порядок не доказывает потери ID.

Отдельная подсказка ищет только один заданный шаблон: у цифрового ID длиной от 16 символов цифры после первых 15 заменены нулями и такой текст найден во втором списке. Она не восстанавливает утраченные цифры, не доказывает причину и не обнаруживает все способы повреждения. Отсутствие подсказки не означает, что данные верны.

В каждом разделе интерфейс показывает не более 100 групп. Полный TXT сохраняет все найденные группы; изменение входа делает прежний результат и выгрузку недоступными до нового сравнения.

Проверка этапа импорта

Microsoft описывает ограничение числовой точности Excel 15 значащими цифрами и способы импорта кодов как текста. Текстовый формат нужно выбрать до преобразования; смена формата после потери цифр не восстанавливает их. Наличие подходящего шаблона в этом инструменте не заменяет проверку исходного файла, типа столбца и последовательности преобразований.

После проверки ID отдельно сверяйте время, цену, объем, валюту и комиссию по первичному отчету. Сохранение ключа не подтверждает сохранение остальных полей.

Источник и область применения

  1. Microsoft: ведущие нули и длинные числа

    Прочитаны Automatic Data Conversions, импорт как текст и раздел о 15 значащих цифрах. Версии Excel и способы импорта различаются; это не диагноз конкретного файла.

Учебное сравнение строк, без запуска Excel, подключения к счету, восстановления ID или подтверждения финансового отчета. Нет юридического заключения.