Почему CSV открывается в Excel иероглифами?
Русский Excel при двойном щелчке по CSV-файлу ожидает кодировку Windows-1251 и разделитель «точка с запятой».
Большинство сервисов и программ выгружают CSV в UTF-8 без BOM и с запятой между столбцами. В результате
CSV открывается иероглифами вида «РџСЂРёРІРµС‚», а все данные оказываются в одном столбце.
Как преобразовать CSV в Excel без иероглифов
- Определяет кодировку файла: UTF-8, Windows-1251, CP866 (DOS), KOI8-R, UTF-16 из «Юникод-текста» Excel
- Исправляет иероглифы, если файл уже был испорчен при пересохранении в Excel
- Определяет разделитель (запятая, табуляция, вертикальная черта) и заменяет его на точку с запятой
- Меняет десятичную точку на запятую в числовых столбцах: 12.50 → 12,50
- Сохраняет коды с ведущими нулями, ИНН и номера телефонов — Excel не превратит их в 1,23E+11
- Сохраняет результат в UTF-8 с BOM или в Windows-1251 для старых версий Excel
Безопасно ли это?
Файл обрабатывается прямо в вашем браузере и никуда не отправляется. Это важно для выгрузок с персональными
данными, банковских и бухгалтерских таблиц.