теория
В Excel есть два разных, не связанных между собой понятия, когда речь идет о данных в ячейках: необработанное / сохраненное значение и отображаемое значение .
«Необработанное» или сохраненное значение представляет собой фактические данные в неформатированном представлении. Тип исходных данных может быть номер, текст, дата и т.д.
Значение «display» - это формат данных. При использовании Excel GUI вы видите отображаемое значение, а не необработанное значение.
Проблема в том, что при экспорте в CSV он берет необработанное значение и экспортирует его, а не отображаемое значение! Таким образом, даже если вы отформатируете данные так, чтобы они содержали начальные нули с помощью диалогового окна «Формат ячеек», если базовое значение не содержит начальный ноль, экспорт тоже не будет.
Вам необходимо отформатировать все данные в виде текста (в электронной таблице Excel), а затем, при необходимости, добавить начальный ноль. Это исключит отображаемое значение, заставляя вас думать, что у вас есть начальный ноль в необработанном значении (у вас его нет).
Решение
Ноль не существует как часть содержимого ячейки, только форматирование, поэтому, когда вы форматируете как текст, вы не получаете его. Вы можете попробовать использовать формулу в следующем столбце, например, если у вас 5-значный (?) Почтовый индекс с записями в A2, поместите эту формулу в B2
=TEXT(A2,"00000")
скопируйте формулу вниз по столбцу
Результатом этого является текстовое значение (возможно, с фактическим начальным нулем). Если у вас есть это значение в другом столбце, вы можете скопировать и выполнить «Вставить значения» поверх исходного столбца, чтобы заменить все базовые данные данными, дополненными нулями. Затем удалите лишний столбец.