К генератору
РУКОВОДСТВА ПО АДРЕСАМ

Почтовые индексы в формате CSV: сохраняйте ведущие нули при импорте

Почему цитируемое поле CSV все еще может терять нули в программах для работы с электронными таблицами и как сделать импорт предсказуемым.

ИИ-резюме

Почтовые индексы — это текстовые идентификаторы; Числовое преобразование позволяет удалить ведущие нули, например 02108.

Почтовые индексы – это текстовые идентификаторы.

Такое значение, как 02108, не является количеством. Преобразование его в число изменяет идентификатор на 2108. Сохраняйте это поле как текст в базах данных, схемах приложений и настройках импорта электронных таблиц.

Цитирование CSV не объявляет тип

Кавычки защищают разделители и разрывы строк; они не требуют, чтобы каждая электронная таблица импортировала ячейку как текст. Используйте мастер импорта и задайте для столбца почтового индекса значение «Текст» или используйте типизированный формат, например JSON, для программного конвейера.

postal_code
"02108"
"00501"
"SW1A 1AA"

Expected after import: 02108 · 00501 · SW1A 1AA

Руководство по импорту Microsoft Excel для ведущих нулей ↗

почтовые индексы — это идентификаторы, а не цифры →

Проверьте всю поездку туда и обратно

Протестируйте экспорт, импорт, редактирование и реэкспорт с помощью 02108, 00501 и буквенно-цифрового кода, например SW1A 1AA. Сравните точные строки и обратите внимание на обрезанные пробелы, научные обозначения и разделители, специфичные для локали.

Руководство по импорту Microsoft Excel для ведущих нулей ↗

Предпочитайте явную схему в автоматизированных заданиях.

В коде проанализируйте столбец как строку и проверьте его на соответствие правилу с учетом страны. Допустимая строка по-прежнему может быть не назначена, поэтому проверку синтаксиса следует отделять от проверки доставки.

Генератор →