Работая с отчетами, часто сталкиваюсь с такой проблемой: Excel не умеет корректно открывать csv и tsv файлы. Все колонки сливает в одну. Кроме того, если файл в кодировке utf-16, то Excel не сможет его корректно прочитать.
- Проблема с кодировкой решается просто. Открываем файл в редакторе, который умеет работать с utf. Я использую Far 2. Выделяем все данные, вырезаем их, меняем кодировку на win1251, вставляем текст обратно. Сохраняем.
- Проблема с разделителями решается, добавлением в первую строку файла инструкции: sep=; . В качестве разделителя можно использовать что угодно. В текущем случае, в качестве разделителя будет использоваться символ «;» .
Попробуйте Notepad++, там не нужно ничего вырезать вставлять.
Просто в верхнем меню выбрать перекодирование.
А за добавление в существующий csv сепаратора, спасибо)
Рада, что информация оказалась полезной :) . Notepad++ буду иметь ввиду, и м.б. кому-то из читателей блога окажется полезной рекомендация. А для ежедневной работы мне пока Far хватает. Привыкла к нему. Консерватизм в действии :)
Еще можете попробоавать vim/gvim. Тоже неплохой редактор.
У меня с vim несовместимость. Мне кажется крайне неудобным редактор подобного типа, и запоминать команды, и постоянно переключаться из режима в режим… Хотя знаю, что многие из коллег vim очень уважают, и пользуются им каждый день. Им как раз будет полезна ваша рекомендация gvim, спасибо!