У меня есть код, который создает список рассылки csv для использования в Excel 2013. Моя проблема в том, что при открытии csv для открытия в Excel начальный нуль на почтовых индексах удаляется.Включить ведущие нули в CSV-файл без импорта
В старых версиях Excel вы можете добавить одну кавычку, чтобы обозначить, что ячейку следует рассматривать как строку, но в более новых версиях включена одна кавычка. Я также попробовал двойные кавычки и вложил почтовый индекс в одиночные и двойные кавычки без везения.
Я знаю, что вы можете изменить csv в текстовый файл, а затем вручную импортировать его в Excel, установив столбец zip в текстовый столбец, но я бы предпочел упростить его для конечного пользователя.
Есть ли способ импортировать число в виде строки из csv в Excel 2013?
a csv file * is * текстовый файл. как число, '04441' совпадает с' 4441'. Если вы хотите, чтобы Excel знал о ведущих zeds, вы должны быть уверены, что они существуют в файле. Это означает, что он форматирует его таким образом, в коде, который вы не показывали. – Plutonix
Здесь есть решение http://stackoverflow.com/questions/165042/stop-excel-from-automatically-converting-certain-text-values-to-dates – Ceres
@Ceres - Мне нужно было охотиться за ним как = и "=" "не работает. Однако, если я добавлю вкладку в начало номера, тогда она распознается как текст без печати видимого символа. Надеюсь, это не испортит интервал в слиянии, но он приблизит меня на один шаг. – Tim