Как правильно открыть .csv в MS Excel

Работая с отчетами, часто сталкиваюсь с такой проблемой: Excel не умеет корректно открывать csv и tsv файлы. Все колонки сливает в одну. Кроме того, если файл в кодировке utf-16, то Excel не сможет его корректно прочитать.

  1. Проблема с кодировкой решается просто. Открываем файл в редакторе, который умеет работать с utf. Я использую Far 2. Выделяем все данные, вырезаем их, меняем кодировку на win1251, вставляем текст обратно. Сохраняем.
  2. Проблема с разделителями решается, добавлением в первую строку файла инструкции: sep=; . В качестве разделителя можно использовать что угодно. В текущем случае, в качестве разделителя будет использоваться символ “;” .

4 thoughts on “Как правильно открыть .csv в MS Excel

  1. Евгений

    Попробуйте Notepad++, там не нужно ничего вырезать вставлять.
    Просто в верхнем меню выбрать перекодирование.

    А за добавление в существующий csv сепаратора, спасибо)

    1. Natalie Post author

      Рада, что информация оказалась полезной :) . Notepad++ буду иметь ввиду, и м.б. кому-то из читателей блога окажется полезной рекомендация. А для ежедневной работы мне пока Far хватает. Привыкла к нему. Консерватизм в действии :)

  2. TheAthlete

    Еще можете попробоавать vim/gvim. Тоже неплохой редактор.

  3. Natalie Post author

    У меня с vim несовместимость. Мне кажется крайне неудобным редактор подобного типа, и запоминать команды, и постоянно переключаться из режима в режим… Хотя знаю, что многие из коллег vim очень уважают, и пользуются им каждый день. Им как раз будет полезна ваша рекомендация gvim, спасибо!

Comments are closed.