Ячейки CSV содержат текст, но обычно не имеют схемы, различающей идентификатор, количество, код, boolean или отсутствие. Одинаковые символы в двух столбцах могут требовать разных типов. Догадка по написанию удобна для демо, но меняет данные до применения правил целевой системы.

Ведущие нули часто принадлежат ID

Преобразование 00123 в число даёт 123 и уничтожает исходную ширину. Индексы, складские коды, фиксированные ссылки и тестовые ID могут зависеть от ширины, хотя состоят из цифр. CSVBridge выдаёт "00123", а целевая система сама решает, ID это или количество.

Десятичная запись может хранить масштаб

Строки 12.5 и 12.50 математически равны, но могут передавать разную точность или формат. Двоичное число также может сериализоваться иначе для длинной дроби. Строка "12.50" сохраняет токен; потребитель со схемой позже осознанно выберет decimal-арифметику, проверку и округление.

Похожие на boolean и пустые значения остаются текстом

Токен false может быть меткой статуса, а не JSON false; null — четырьмя буквами; пустая ячейка — пустотой, неизвестным или неприменимостью. CSV не решает это. CSVBridge создаёт строки во всех случаях и показывает политику рядом с результатом вместо выдуманной nullability или boolean-семантики.