У меня есть таблица Excel, которая содержит адреса. Я читаю данные из электронной таблицы с помощью OLEDB и сохраняю их в DataTable. Затем я перебираю DataTable и создаю свой вывод, который записывается в файл .csv. Я делаю все это в C #.
Вот проблема: при открытии файла .csv все почтовые индексы, которые были написаны через дефис, были заменены на 0.
12345-1234 -> 0
Итак, я хочу исправить это поведение, чтобы почтовый индекс отображался так, как должен. Если бы мне пришлось отрубить цифры после дефиса, это было бы хорошо. Как я могу обеспечить передачу почтового индекса?
Кроме того, я могу что-то сделать в коде, чтобы сохранить первые 0 в почтовом индексе? Почтовые индексы как это:
01234 -> 1234
Есть ли что-то, что я могу сделать в коде, чтобы сохранить ведущие 0?