Превращает лист Excel в CSV: выбираете кодировку, разделитель столбцов и десятичный разделитель, забираете файл. Книга читается прямо в браузере и никуда не загружается.
Файл читается на вашем устройстве и остаётся у вас: при разборе браузер не делает ни одного запроса на сервер. Старый формат .xls и книги с макросами .xlsm не читаются — пересохраните в .xlsx или вставьте данные из буфера.
Выделите ячейки в Excel, нажмите Ctrl+C и вставьте сюда: буфер отдаёт таблицу столбцами через табуляцию.
Читается один лист за раз — тот, что выбран.
Без метки BOM Excel откроет UTF-8 кракозябрами. Программам учёта метка, наоборот, часто мешает.
Русский Excel по умолчанию читает точку с запятой.
Точка нужна программам и импортам, запятая — русскому Excel. Запятая вместе с запятой-разделителем столбцов уживается: такие значения берутся в кавычки.
Проверьте файл
Строк—
Столбцов—
Размер CSV—
Что происходит с данными по дороге
CSV не хранит ни формул, ни форматов, ни типов — только значения. Поэтому по дороге из книги теряется всё, кроме текста и чисел, и лучше знать заранее, что именно.
Формулы становятся результатом. В книге рядом с формулой лежит её последнее посчитанное значение — оно и уходит в CSV. Сама формула не сохраняется никак.
Даты становятся текстом вида 14.08.2026. В книге дата хранится числом дней от 30.12.1899, а датой её делает формат ячейки. Страница читает форматы и переводит такие числа в привычную запись; время добавляется, только если оно в ячейке есть.
Округление на экране исчезает. Если в ячейке 12,3456, а формат показывает 12,35 — в CSV уйдёт 12,3456: формат остаётся в книге.
Проценты уходят долей. Ставка, которая на листе выглядит как 22,00 %, в файле окажется 0,22: процент — это тоже формат, а хранится доля единицы. Если в CSV нужны привычные 22, умножьте столбец на 100 ещё в книге.
Объединённые ячейки распадаются. Значение остаётся в левой верхней, остальные выходят пустыми — так они и лежат в файле.
Ведущие нули сохраняются, если в книге это текст. Артикул 0012, записанный текстом, текстом и уедет. Если Excel его уже успел превратить в число 12, вернуть ноль по дороге неоткуда.
Значения с точкой с запятой, кавычками или переводом строки внутри берутся в кавычки, а кавычки внутри удваиваются — как требует RFC 4180. Конец строки — CRLF: так файл читают и Excel, и старые программы учёта.
Файл остаётся у вас. Преобразование идёт в браузере средствами вашего устройства. Мы не пишем «удаляем файлы через час»: файл к нам не попадает вовсе. Единственный внешний запрос на странице — счётчик посещаемости, и только если вы согласились: он видит адрес страницы без параметров, но не видит ни файла, ни его содержимого.
То же самое внутри Excel
Встроенный способ — Файл → Сохранить как, и дальше выбор из трёх строк с одинаковым началом. Разница между ними и есть главный источник испорченных выгрузок.
CSV (разделители — запятые) — вопреки названию, разделитель берётся из региональных настроек Windows, и в русской системе это точка с запятой. Кодировка — ANSI, то есть Windows-1251: всё, что в неё не помещается, Excel заменит на знаки вопроса и предупредит об этом одним общим окном.
CSV UTF-8 (разделитель — запятая) — есть в Excel 2016 и новее. Пишет UTF-8 с меткой BOM, поэтому сам же открывает такой файл правильно. Разделитель всё равно системный.
Текстовые файлы (с разделителями табуляции) — если принимающей стороне нужна табуляция.
Двух вещей встроенное сохранение не умеет вовсе: сохранить сразу все листы (уходит только активный, и об этом Excel предупреждает отдельным окном) и задать разделитель, отличный от системного, не трогая настройки Windows. Ради разового файла менять «Разделитель элементов списка» на всю систему — плохая сделка, поэтому разделитель проще выбрать в конвертере выше.
Если файл нужен получателю с точкой в качестве десятичного разделителя, внутри Excel это делается заменой в копии листа: выделить числовые столбцы и заменить запятую на точку через Ctrl+H, предварительно превратив числа в текст, — иначе Excel вернёт запятую обратно при первом же вводе. В конвертере выше это отдельный переключатель.
То же самое формулой в Excel
=СЦЕПИТЬ(A2;";";B2;";";C2) — строка CSV прямо в книге: работает во всех версиях, включая Excel 2016 без подписки, и в Google Таблицах
=ТЕКСТ(C2;"0.00") — число с точкой вместо запятой для получателя, которому нужна точка; маска задаёт и количество знаков
=ТЕКСТ(D2;"ДД.ММ.ГГГГ") — дата словами файла, а не числом: без этого в CSV уедет 46248
Основание: Формат CSV описан в RFC 4180 (IETF, октябрь 2005): удвоение кавычек, конец строки CRLF. Кодировка UTF-8 — RFC 3629, метка BOM — раздел 6 того же документа. Устройство книги .xlsx (zip с частями sharedStrings.xml, styles.xml, worksheets) и коды встроенных форматов дат — стандарт ECMA-376 (Office Open XML), часть 1. Таблица Windows-1251 берётся из стандарта Encoding (WHATWG). Данные проверены: 2026-08-14.
Расчёт носит справочный характер. Он не является
офертой, налоговой, юридической или бухгалтерской консультацией и не может быть
единственным основанием для решения. Перед применением проверьте результат
по действующим нормативным актам или у специалиста. Сервис предоставляется
безвозмездно и как есть; ответственность за последствия использования результата
не наступает, за исключением случаев умысла.
Частые вопросы
Как сохранить Excel в CSV UTF-8
В Excel 2016 и новее это отдельная строка в «Сохранить как» — «CSV UTF-8 (разделитель — запятая)». Она пишет файл с меткой BOM в первых трёх байтах, поэтому сам Excel потом открывает его правильно. В версиях постарше такой строки нет, и обычный «CSV (разделители — запятые)» сохраняет в Windows-1251. Конвертер выше отдаёт оба вида: UTF-8 с меткой и без неё, — метка нужна для Excel и мешает части программ учёта, поэтому выбор оставлен вам.
Можно ли Excel перевести в CSV
Да, и двумя путями. Внутри Excel — «Файл → Сохранить как» и выбор одного из форматов CSV; уйдёт только активный лист, а разделитель Excel возьмёт из настроек Windows. На этой странице — выбором файла или вставкой диапазона из буфера: тогда кодировка, разделитель столбцов и десятичный разделитель задаются явно, а книга остаётся на вашем компьютере.
Как в Excel поменять разделитель
Разделитель, которым Excel пишет CSV, живёт не в самом Excel, а в Windows: «Параметры» → «Время и язык» → «Язык и регион» → «Дополнительные параметры даты и времени» → «Изменение форматов даты, времени и чисел» → «Дополнительные параметры» → «Разделитель элементов списка». Меняется он сразу для всей системы и для всех программ, поэтому ради одного файла трогать его не стоит — проще выбрать разделитель в конвертере выше.
Как перевести в формат CSV
Выберите книгу .xlsx выше или вставьте диапазон из буфера, укажите кодировку и разделитель — кнопка отдаст готовый файл. Что уйдёт в файл, видно в предпросмотре до скачивания: формулы превратятся в свои значения, даты — в запись вида 14.08.2026, объединённые ячейки распадутся, и значение останется в левой верхней.
Как изменить кодировку
Кодировка задаётся при сохранении, а внутри готового файла её нигде не записано — поменять её правкой самого файла нельзя, файл нужно пересохранить. В конвертере выше это список: UTF-8 с меткой BOM, UTF-8 без неё и Windows-1251. Если в тексте есть символы, которых в Windows-1251 нет — эмодзи, казахские или украинские буквы, — они станут знаками вопроса, и страница скажет, сколько их таких, а не заменит молча.
Сколько строк можно выгрузить в CSV
У самого CSV предела нет: это текст, и в файле может быть хоть миллиард строк. Предел появляется у того, кто его открывает: лист Excel вмещает 1 048 576 строк и 16 384 столбца, и всё, что не влезло, при открытии просто отбрасывается с предупреждением. Практический предел этой страницы другой — память вкладки браузера: книга больше 25 МБ не разбирается, о чём страница скажет прямо, а не зависнет.
Данные не покидают компьютер
Не покидают. Книга читается FileReader во вкладке браузера, архив распаковывается там же средствами самого браузера, CSV собирается в памяти и отдаётся через локальную ссылку blob:. На адресах /calc/ и /convert/ сервер вдобавок отдаёт заголовок connect-src 'none': отправить что-либо со страницы было бы нельзя технически.
Мы хотим понимать, какие страницы неудобны, и для этого используем
Яндекс Метрику. Она видит адрес страницы без параметров расчёта, переходы
и нажатия — и не видит того, что вы вводите в поля: суммы, даты, доходы.
Отказ ничего не ломает: калькуляторы, конвертеры и файлы работают
одинаково в обоих случаях. Решение можно изменить в любой момент ссылкой
в подвале. Подробнее — в политике обработки
данных.