Теорія
У Excel є два різних, не пов'язаних між собою поняття, що стосуються даних у клітинках: необроблене / збережене значення та відображуване значення .
"Сире" або збережене значення - це фактичні дані в неформатоване представлення. Тип вихідних даних може бути номер, текст, дата і т.д.
Значення "відображення" - це форматування даних. Використовуючи графічний інтерфейс Excel, ви бачите відображене значення, а не вихідне значення.
Проблема полягає в тому, що коли ви експортуєте в CSV, він приймає вихідну вартість та експортує її, а не відображається! Отже, навіть якщо ви відформатуєте дані, щоб вони містили нульові нулі, використовуючи діалогове вікно "Формат ячеек", якщо базове значення не містить нульового нуля, експорт також не буде.
Необхідно відформатувати всі дані у вигляді тексту (у таблиці Excel), а потім додати нульовий нуль, коли це доречно. Це дозволить виключити відображуване значення, що підробляє вас з думкою, що у вас є початковий нуль у сирому значенні (ви цього не робите).
Рішення
Нуль не існує як частина вмісту комірки, а лише форматування, тому коли ви форматуєте текст як текст, ви цього не отримуєте. Ви можете спробувати використати формулу в наступному стовпчику, наприклад, якщо у вас є 5-значний (?) Поштовий індекс із записами в A2 внизу, викладіть цю формулу в B2
=TEXT(A2,"00000")
скопіюйте формулу в стовпчик
Результатом цього є текстове значення (можливо, з фактичним нульовим нулем). Після того, як ви отримаєте це значення в іншому стовпці, ви можете скопіювати та зробити "Вставити значення" над початковим стовпцем, щоб замінити всі базові дані на дані, заповнені нулем. Потім видаліть зайвий стовпець.