В любом случае, если Excel 2010 обрабатывает цитируемое значение «08540» как текст без номера при открытии CSV

У меня есть CSV с данными вроде этого:

"08540",1,"PRINCETON","NJ" 

Я знаю, что при использовании мастера импорта и определении столбцов можно указать «Текст». Но есть ли способ сказать Excel обрабатывать цитируемые значения как Text, когда Excel открывает CSV-файл?

Невозможно сделать это автоматически. Сначала вам необходимо преобразовать файл в следующий формат:

 ="08540",1,"PRINCETON","NJ" 

Если ваши файлы имеют формат, как вы сказали (т. Е. Все, что вам нужно, это добавить = в начале каждой строки), то преобразование будет простым. Создайте файл CONVERT.BAT на рабочем столе со следующим кодом:

 @echo off mkdir "%USERPROFILE%\Desktop\Converted CSV files" :next if '%1'=='' goto done set CSV="%USERPROFILE%\Desktop\Converted CSV files\%~nx1" for /F "tokens=*" %%A in ('TYPE %1') do echo =%%A >>%CSV% shift goto next :done 

Теперь вы можете перетащить ваши .CSV файлы на значок CONVERT . Обработанные файлы появятся в папке « Converted CSV files ».

  • Таблица Excel, вставляющая старую формулу в новые строки. Как я могу вернуться к новой формуле?
  • Оценка формулы дает неправильный результат
  • Создание формулы, которая запрашивает данные в столбце B на основе выбора из столбца A в Microsoft Excel
  • Как рассчитать возраст в годах?
  • Я не могу написать номер кредитной карты, когда я пишу последний номер, становится 0
  • Как создать динамически растущий граф, который игнорирует пустые хвостовые ячейки?
  • Как изменить цвет фона сетки в excel при изменении значения одного столбца?
  • Условное форматирование ячейки на основе значения в 4 смежных ячейках
  • Ограничить использование пасты в выпадающих ячейках в excel
  • Несколько меток Y-оси в линейке строк Excel 2010
  • Запретить пользователю Excel 2010 вставлять форматирование в ячейку
  • Давайте будем гением компьютера.