В любом случае, если Excel 2010 обрабатывает цитируемое значение «08540» как текст без номера при открытии CSV
У меня есть CSV с данными вроде этого:
"08540",1,"PRINCETON","NJ"
Я знаю, что при использовании мастера импорта и определении столбцов можно указать «Текст». Но есть ли способ сказать Excel обрабатывать цитируемые значения как Text, когда Excel открывает CSV-файл?
- Формула Excel для отображения FORMULA
- Excel 2010: Можно ли скрывать столбцы, не исключая данные из графика?
- Как суммировать диапазон ячеек со значениями N / A?
- График рассеяния Excel с ярлыками
- Excel: принимать только уникальные значения в coloumn
- Как я могу суммировать свои данные по неделям?
- Как объединить два списка в один длинный список?
- Предотвратить преобразование значений Excel в даты при открытии файлов HTML
- Как сохранить двойные кавычки и точку с запятой в файле csv при открытии файла в excel 2010?
- Как вы обновляете файл Excel (формулы обновления и обновления данных) БЕЗ открытия файла?
- Как сообщить MS Excel использовать нестандартный десятичный разделитель в графиках и диаграммах?
- Условно форматировать ячейки на основе соответствия на другом листе
- Использование INDIRECT и AND / IF для условного форматирования
Невозможно сделать это автоматически. Сначала вам необходимо преобразовать файл в следующий формат:
="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
».