Йероглифи в Excel при отваряне на CSV

Експортирахте CSV от онлайн магазин, CRM или счетоводна програма, отворихте го в Excel – и виждате Град вместо Град? Файлът най-вероятно е наред: Excel чете UTF-8 без BOM като Windows-1251.

Работи с текст и с тези файлове:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Например експорти от Excel и счетоводни програми, архиви на бази данни, субтитри или код на сайтове.

Поправяне

  1. Пуснете файл или поставете текст
  2. Поправката е автоматична
  3. Копирайте или изтеглете
или просто пуснете файл тук
  • Без качване. Файловете се поправят направо в браузъра и никога не напускат устройството ви.

  • Сървъри в ЕС. Mojibuster работи на сървър в Финландия (ЕС), затова се прилага Общият регламент относно защитата на данните (GDPR). Текст на GDPR (EUR-Lex)

Защо Excel показва йероглифи

Excel с български регионални настройки отваря CSV с двойно щракване в кодиране Windows-1251. Съвременните услуги експортират CSV в UTF-8, така че самият файл е изправен, но в Excel текстът изглежда развален. Ако в началото на файла има BOM (знак „това е UTF-8“), Excel го чете правилно.

Списък с клиенти в UTF-8, отворен в Excel с двойно щракване

Йероглифи

Клиент;Град;Телефон
Петър Стоянов;Пловдив;+359 32 123 456
Мария Георгиева;Варна;+359 52 765 432

След поправката

Клиент;Град;Телефон
Петър Стоянов;Пловдив;+359 32 123 456
Мария Георгиева;Варна;+359 52 765 432

Начин 1: запис в UTF-8 с BOM чрез Mojibuster

  1. Пуснете CSV файла в полето по-горе.
  2. Развалените места се поправят автоматично. За CSV опцията Запис с BOM е включена по подразбиране.
  3. Изтеглете файла и го отворете в Excel с двойно щракване – текстът ще се покаже правилно.

Ако файлът вече е бил записан в Excel в развален вид, Mojibuster в повечето случаи пак ще върне нормалния текст.

Начин 2: правилен импорт в Excel

  1. Отворете празна работна книга и изберете Данни → От текст/CSV.
  2. Изберете CSV файла.
  3. В полето Произход на файла изберете 65001: Unicode (UTF-8).
  4. Проверете визуализацията и натиснете Зареждане.

Всичко е в една колона?

Ако всеки ред е изцяло в колона A, проблемът не е в кодирането, а в разделителя. Excel с български настройки очаква точка и запетая, а много експорти използват запетая. Импортирайте файла чрез Данни → От текст/CSV и изберете разделител Запетая.

Често задавани въпроси

Същото ли е в Excel за Mac?

Да. Excel за Mac също често не разпознава CSV в UTF-8 без BOM. Най-сигурно е файлът да се запише с BOM.

Какво е BOM?

Три невидими байта в началото на файла. Те казват на програми като Excel: „този файл е в UTF-8“.

Какво да направя, ако счетоводната програма или банката приема само Windows-1251?

Запишете файла от Excel като CSV (разделен със запетаи): този формат използва Windows-1251. Повече за кодирането: Windows-1251 към UTF-8.

Безопасно ли е за файлове с данни на клиенти?

Да. Файлът се обработва само в браузъра и не се изпраща никъде.

Други ръководства