Перейти к содержимому
📗

Конвертер CSV в Excel

Откройте CSV, TSV или TXT в Excel без кракозябр и без «всё в одном столбце»: кодировка и разделитель определяются сами, ИНН и коды с ведущими нулями остаются текстом

Инструмент справился с вашей задачей?

Одно нажатие, без регистрации. По ответам мы решаем, какие инструменты дорабатывать первыми.

Ваш ответ здесь будет первым.

Этот инструмент ещё ждёт первого комментария

Нашли приём, остался вопрос или чего-то не хватило — напишите, пригодится следующим. Без почты и пароля · публикуем после проверки, обычно за 1–2 дня

Конвертировать CSV в Excel онлайн — открыть csv в эксель без кракозябр

CSV — это таблица в виде простого текста: каждая строка файла — строка таблицы, а значения разделены точкой с запятой, запятой или табуляцией. В CSV выгружают данные учётные программы, банки, CRM и интернет-сервисы, и чаще всего такой файл потом открывают в Excel. Двойной щелчок здесь подводит. По документации Microsoft, UTF-8 Excel узнаёт только по метке BOM в начале файла, а без неё Excel с русскими настройками Windows обычно читает текст как Windows-1251 — отсюда кракозябры вместо русских букв. Строку он делит по разделителю списка из региональных настроек, в русских это точка с запятой, поэтому файл через запятую ложится в один столбец.

Этот конвертер переводит CSV в Excel онлайн, и настраивать ничего не нужно: загрузите файл .csv, .tsv или .txt до 10 МБ и нажмите «Конвертировать в XLSX». Кодировку — UTF-8 с меткой BOM и без неё, UTF-16, Windows-1251, KOI8-R или CP866 (DOS) — и разделитель — точку с запятой, запятую, табуляцию или вертикальную черту «|» — конвертер определяет сам по содержимому файла. Разделитель внутри кавычек поле не режет, а служебная первая строка вида sep=; в лист не попадает. Результат — книга XLSX с одним листом: «Прайс май 2026.csv» станет файлом «Прайс май 2026.xlsx», а лист в нём будет называться «Прайс май 2026».

  • Принимаем .csv, .tsv и .txt размером до 10 МБ
  • Кодировка и разделитель определяются автоматически — выбирать ничего не нужно
  • Числа, проценты и даты становятся значениями Excel, а коды и номера остаются текстом
  • Формулы из CSV не выполняются — они попадают в ячейки текстом
  • Регистрация не нужна, а файл удаляется с сервера сразу после обработки, самое позднее — через 20 минут

Что происходит с числами, датами и кодами при переводе csv в xlsx

Числа становятся числами, с которыми Excel считает и сортирует: 350,5, 1 234,56 с пробелами между разрядами, -500,00 и (100,00) — как минус 100. В русском файле 1.5 читается как число 1,5, а не как дата. Сумма «1 234,56 ₽» получает денежный формат рубля, а 15% становится числом 0,15 с форматом процента. Файлы с английскими настройками читаются по своим правилам: 1,234.56 и $1,234.56 там тоже числа. Даты становятся датами в русском виде ДД.ММ.ГГГГ: и 31.12.2025, и 31.12.25, и 12/31/2025 из английской таблицы превращаются в 31.12.2025, а дата со временем — в 31.12.2025 14:30. Дата, записанная как 2025-12-31, остаётся датой в том же виде ГГГГ-ММ-ДД.

Главная беда открытия CSV в Excel — длинные номера и коды. По документации Microsoft, Excel хранит в числе не больше 15 значащих цифр: у 20-значного счёта последние цифры превращаются в нули, 12-значный ИНН показывается как 7,70123E+11, а у кода 00123 и индекса 050000 пропадают ведущие нули. Конвертер находит такие столбцы сам и оставляет их текстом, как в файле: ИНН из 10 и 12 цифр, КПП, БИК, счета из 20 цифр, штрихкоды, телефоны, СНИЛС, номера карт и коды с ведущими нулями. Сколько столбцов сохранено текстом, страница пишет под кнопкой скачивания.

Формулы из CSV не выполняются. Строки вида =1+1, =HYPERLINK(…) или =СУММ(1;2) попадают в ячейки текстом, ровно как записаны в файле, а не живыми формулами. Это защита: через значения, которые начинаются со знаков =, +, - или @, в CSV прячут формулы, и Excel при открытии может их выполнить — такую атаку OWASP описывает под названием CSV-инъекция. Поэтому и строка «- пункт списка», и «+7 999» остаются в книге текстом.

  • 350,5, 1 234,56, -500,00 и 1 234,56 ₽ — числа, 15% — процент
  • 31.12.2025, 31.12.25 и 12/31/2025 — даты вида 31.12.2025
  • ИНН, КПП, БИК, счета, штрихкоды, телефоны и коды с ведущими нулями — текстом
  • Кавычки и переводы строк внутри ячейки сохраняются

Пределы Excel и случаи, когда результат может удивить

Лист Excel вмещает 1 048 576 строк и 16 384 столбца, а в одну ячейку — не больше 32 767 знаков. Если в CSV строк или столбцов больше, конвертер не отрезает лишнее молча, а отказывает и просит разделить файл на части. Ячейку длиннее 32 767 знаков он обрезает до этого предела и под кнопкой скачивания сообщает, сколько таких ячеек было. Файл больше 10 МБ отклоняется сразу, ещё до обработки, а на одну конвертацию отводится до 120 секунд.

Некоторые записи по одному файлу однозначно не разобрать. Если разделитель — запятая, а дробные числа тоже записаны через запятую и без кавычек, например Хлеб,45,50, сумма 45,50 разойдётся на два столбца: 45 и 50. Дата 05/03/2026, где оба числа не больше 12, в русском файле читается как 5 марта, а в английском — как 3 мая: порядок дня и месяца выбирается по языку файла. Столбец, где среди чисел встретился хотя бы один код с ведущим нулём, целиком остаётся текстом, как и числовой столбец с заголовком «Код», «Номер», «ИНН» или «Телефон». ИСТИНА и ЛОЖЬ в русском файле становятся логическими значениями, а TRUE и FALSE остаются текстом.

Пустой файл, в котором нет ни одной заполненной ячейки — только пробелы, переводы строк или разделители, — конвертер вернёт с сообщением, что файл пустой. Если под расширением .csv лежат двоичные данные, например книга Excel или архив, данные JSON или веб-страница, конвертер скажет, что внутри не таблица CSV, и подскажет, что делать. Файл в кодировке UTF-32 он не читает и предложит пересохранить его в UTF-8.

  • До 1 048 576 строк и 16 384 столбцов — больше не вмещает лист Excel
  • Ячейка длиннее 32 767 знаков обрезается, и страница сообщает, сколько таких ячеек
  • Файл больше 10 МБ отклоняется сразу; на конвертацию отводится до 120 секунд
  • Двоичный файл, JSON или HTML под именем .csv распознаётся ещё до обработки
📋

Типичная задача: список контрагентов открылся кракозябрами

Из учётной программы выгружен список контрагентов в CSV: разделитель — точка с запятой, кодировка — UTF-8 без метки BOM, в столбцах — название, ИНН из 10 и 12 цифр, КПП, расчётный счёт из 20 цифр и телефон. При двойном щелчке Excel с русскими настройками показывает вместо названий непонятные символы, а 12-значные ИНН — в виде 7,70123E+11.

1

Открыть toolfox.ru/tools/csv-to-excel и перетащить файл на страницу

2

Нажать «Конвертировать в XLSX» — выбирать ничего не нужно

3

Прочитать под результатом: кодировка UTF-8, разделитель — точка с запятой, столбцы с кодами сохранены текстом

4

Скачать XLSX и открыть книгу в Excel двойным щелчком

✅

Названия читаются по-русски, а ИНН, КПП, 20-значные счета и телефоны стоят в ячейках всеми цифрами, как в выгрузке, — их можно копировать и сверять без ручной правки формата ячеек.

🧠

Знаете ли вы?

📐

Лист Excel вмещает 1 048 576 строк и 16 384 столбца — последний из них называется XFD, а в одной ячейке помещается не больше 32 767 знаков. Всё, что больше, в один лист не поместится.

🔤

Метка BOM — это невидимые байты в начале текстового файла: EF BB BF у UTF-8, FF FE или FE FF у UTF-16. Именно по ней Excel при двойном щелчке понимает, что CSV записан в UTF-8.

🗂️

Первую строку sep=; Excel понимает как подсказку разделителя, но её нет ни в описании CSV в RFC 4180, ни в документации Microsoft, а Python и pandas читают такую строку как обычные данные.

📅

В CSV нет типов данных: запись 05/03/2026 в американском файле означает 3 мая, а в российском — 5 марта. Поэтому порядок дня и месяца в таких датах приходится выбирать по языку всего файла.

⚠️

Загружайте исходную выгрузку, а не файл, пересохранённый из Excel

Если CSV открыли в Excel двойным щелчком и сохранили поверх, в файле могут остаться уже искажённые значения: ИНН в виде 7,70123E+11, счёт с нулями вместо последних цифр, код 00123 без ведущих нулей. Вернуть потерянные цифры не сможет ни один конвертер. Поэтому загружайте в конвертер исходный файл из программы или сервиса — тогда коды и номера останутся в книге всеми цифрами.

Как перевести CSV в Excel — пошаговая инструкция

1

Загрузите CSV-файл

Перетащите файл на страницу или нажмите на область загрузки и выберите его на компьютере. Подходят .csv, .tsv и .txt размером до 10 МБ.

2

Нажмите «Конвертировать в XLSX»

Выбирать кодировку и разделитель не нужно — конвертер определит их сам. В наших тестовых замерах небольшой файл обрабатывался за несколько секунд, а файл на 10 МБ (около 74 тысяч строк) — за 6–13 секунд; когда сервер загружен, ждать приходится дольше.

3

Проверьте, что нашёл конвертер

Под кнопкой скачивания написано, какая кодировка и какой разделитель определены, сколько столбцов с кодами сохранено текстом и, если такие были, сколько ячеек длиннее 32 767 знаков обрезано.

4

Скачайте XLSX

Нажмите «Скачать XLSX». Имя книги совпадает с именем загруженного файла, кириллица и пробелы в нём сохраняются, а единственный лист назван по имени файла.

Примеры использования конвертера CSV в Excel

Выгрузка операций в TXT

Учётная программа или банк-клиент выгрузили операции в .txt, где столбцы разделены табуляцией, а текст записан в Windows-1251. Конвертер определит кодировку и разделитель сам: суммы станут числами, даты — датами, а счета контрагентов и ИНН останутся всеми цифрами.

Таблица из англоязычного сервиса

Отчёт скачан в CSV с английскими настройками: разделитель — запятая, дробные через точку, даты вида 12/31/2025. Excel с русскими настройками открыл бы его одним столбцом, а после конвертации 1,234.56 и $1,234.56 — это числа, а 12/31/2025 — дата 31.12.2025.

Выгрузка клиентов или товаров из CRM

В выгрузке есть телефоны в разных записях, артикулы с ведущими нулями и ИНН. В книге XLSX такие столбцы остаются текстом, как в файле: +7 (999) 123-45-67 не превратится в число, а у артикула 00123 не пропадут нули.

Прайс поставщика с рублями и процентами

В прайсе цены записаны как «1 234,56 ₽», а скидки — как «15%». После конвертации цены — числа с денежным форматом рубля, скидки — числа с форматом процента, и с ними можно сразу считать и сортировать.

Часто задаваемые вопросы про конвертер CSV в Excel

Как конвертировать CSV в Excel онлайн бесплатно?
Перетащите файл .csv, .tsv или .txt в область загрузки или нажмите на неё и выберите файл размером до 10 МБ. Нажмите «Конвертировать в XLSX»: кодировку и разделитель конвертер определит сам. Когда обработка закончится, появится кнопка «Скачать XLSX», а под ней — что именно конвертер нашёл в файле. Регистрация и оплата не нужны.
Почему CSV открывается в Excel кракозябрами вместо русских букв?
Excel прочитал файл не в той кодировке. По документации Microsoft, UTF-8 он узнаёт только по метке BOM в начале файла, а файл без неё Excel с русскими настройками Windows обычно читает как Windows-1251 — и русские буквы превращаются в набор непонятных символов. Конвертер определяет кодировку по содержимому: UTF-8 с меткой и без, UTF-16, Windows-1251, KOI8-R и CP866. После конвертации под кнопкой скачивания написано, какая кодировка найдена, а в книге XLSX вопроса кодировки уже нет — русские буквы читаются как есть.
Почему при открытии CSV в Excel все данные оказываются в одном столбце?
При двойном щелчке Excel делит строку по разделителю списка из региональных настроек Windows, а в русских настройках это точка с запятой. Файл через запятую, например из англоязычного сервиса, Excel кладёт в один столбец. Конвертер сам находит разделитель — точку с запятой, запятую, табуляцию или «|» — и раскладывает данные по столбцам; разделитель внутри кавычек поле не режет. Какой разделитель найден, страница пишет после конвертации.
Почему ИНН и номера счетов превращаются в 7,70123E+11 или теряют цифры?
Так Excel обращается с длинными числами: по документации Microsoft, он хранит не больше 15 значащих цифр, срезает ведущие нули, а 12-значное число в обычном формате показывает в экспоненциальном виде. Конвертер оставляет столбцы с ИНН, КПП, БИК, счетами из 20 цифр, штрихкодами, телефонами и кодами с ведущими нулями текстом, как в файле, поэтому в книге они стоят всеми цифрами, а под кнопкой скачивания написано, сколько таких столбцов. Если же номер уже записан в самом CSV в виде 7,70123E+11 — например, файл однажды пересохранили из Excel, — остальных цифр в файле нет, и вернуть их не сможет ни один конвертер.
Не превратятся ли дробные числа вроде 1.5 в даты?
Нет. При двойном щелчке Excel с русскими настройками нередко принимает запись с точкой, например 1.2, за дату «1 февраля». Конвертер определяет язык файла по содержимому: в русском файле 1.5 становится числом 1,5, а в английском 1,234.56 — числом 1234,56. Даты превращаются в даты вида 31.12.2025, в том числе 12/31/2025 из английской таблицы. Запись без года вроде 01.05 остаётся текстом, как в файле, а 05/03/2026, где оба числа не больше 12, в русском файле читается как 5 марта.
Выполнятся ли формулы, которые записаны в CSV?
Нет. Значения, которые начинаются со знаков =, +, - или @, попадают в книгу текстом ровно так, как записаны в файле: =1+1 не станет двойкой, а =HYPERLINK(…) не станет ссылкой. Это защита от CSV-инъекции — так OWASP называет атаку, при которой в CSV прячут формулы, чтобы Excel выполнил их при открытии. Если формулы нужны, введите их в ячейки уже в готовой книге.
Можно ли загрузить TXT или TSV из 1С или банк-клиента?
Да. Конвертер принимает .csv, .tsv и .txt и читает содержимое, а не расширение: если внутри таблица, где столбцы разделены табуляцией, точкой с запятой, запятой или «|», она будет разобрана. Подходят и файлы, сохранённые в Excel как «Текст (разделители — табуляция)» или «Текст в Юникоде». Лист в книге получит имя загруженного файла: из «Выписка май 2026.txt» получится лист «Выписка май 2026».
Какой файл можно загрузить и что делать, если он не конвертируется?
Подходят .csv, .tsv и .txt размером до 10 МБ, на одну конвертацию отводится до 120 секунд. Если строк больше 1 048 576 или столбцов больше 16 384, конвертер попросит разделить файл на части — больше не вмещает лист Excel. Файл без единой заполненной ячейки вернётся с сообщением, что он пустой. Если под расширением .csv лежит книга Excel, архив, JSON или веб-страница, конвертер скажет, что внутри не таблица CSV; книгу Excel конвертировать не нужно — её можно открыть как есть. Файл в кодировке UTF-32 пересохраните в UTF-8 и загрузите снова.

Полезная информация

🔒 Регистрация не нужна, а загруженный файл удаляется с сервера сразу после обработки, самое позднее — через 20 минут.

🔍 Без настроек. Кодировку, разделитель и язык чисел и дат конвертер определяет по содержимому файла, а под кнопкой скачивания пишет, что нашёл.

🛡️ Безопасность. Формулы из CSV не выполняются: =HYPERLINK(…) и другие значения со знаком = в начале попадают в книгу текстом.

📏 Пределы Excel. До 1 048 576 строк и 16 384 столбцов, до 32 767 знаков в ячейке; файл — до 10 МБ, конвертация — до 120 секунд.

Другие конвертеры таблиц и документов

Готовую книгу часто нужно отправить дальше: обратно в CSV для другой программы или в PDF для печати, а таблицу из чужого PDF — наоборот, вернуть в Excel. Эти конвертеры бесплатны и открываются в браузере — устанавливать ничего не нужно.

Комментарии

Этот инструмент ещё ждёт первого комментария

Без почты и пароля · публикуем после проверки, обычно за 1–2 дня

  • Руслан АвдеевОт автора проекта
    Все инструменты на ToolFox бесплатны, и я их дорабатываю сам. Напишите, если инструмент считает неверно, чего-то не хватает или что-то стоит поправить, — по таким комментариям я и решаю, чем заняться дальше.

Комментарии — мнения посетителей, прошедшие проверку по правилам сайта.