Есть файл csv в котором есть столбцы со значениями 2.94 и так далее. Они все при открытии преобразовывают в дату.
В настройках отключил системные разделители и поставил точку как разделитель. Перестало автозамену делать на даты.
Но есть еще поле где значение 1/4 - и оно тоже меняется на дату. Вообще я могу отключить полностью эти автозамены на дату?
Конечно. Не открывай файл, а импортируй. В мастере импорта укажи, что поля текстовые - и проблема исчезнет.
Если файлы однотипны - создай шаблон импорта.
Артем Колчин, так импортируйте и поправляйте. Akina правильно говорит, csv изначально это структурированный текстовой формат, а не таблица, поэтому правильно делать так: открываете эксель, заходите во вкладку "Данные", далее выбираем что-то из подобного(в разных версиях по разному) "Из текстового/CSV-файла". Откроется мастер импорта в котором можно указать какой тип данных в каждом из столбцов.
Это правильный метод открытия csv файла в Excel, а не двойной клик по файлу.
Кстати в последних версиях Excel очень расширили мастер импорта, много что можно сделать.
Если нужен именно Excel, то нужно искать как изменить содержание внутри шаблона xls?\xl\styles.xml
с numFmtId="0" на numFmtId="49" (текстовый формат для книги).