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

Конвертер таблиц онлайн: Excel в CSV и JSON и обратно, XLS в XLSX

Конвертеры таблиц онлайн: книга Excel (XLSX, XLS, XLSM) или таблица ODS превращается в CSV, книга XLSX — в JSON, XML и ODS, а JSON и XML — обратно в книгу; CSV, TSV и TXT собираются в книгу Excel без кракозябр, а старый XLS, ODS и таблица Numbers переходят в XLSX с формулами.

10 инструментов · бесплатно, без регистрации

Инструменты раздела — 10

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

Сохраните таблицу Excel (XLSX, XLS, XLSM) или OpenDocument (ODS) в CSV для русского Excel, для сервисов или в Windows-1251 — каждый лист с данными отдельным файлом

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

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

Конвертер XLS в XLSX

Переведите старую книгу Excel 97–2003 в XLSX с листами, формулами и оформлением — подходят и «xls» из 1С и банков, внутри которых веб-страница, XML или текст

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

Превратите таблицу Excel (XLSX, XLSM) в JSON: строки становятся записями с ключами из заголовков, первый лист — массивом, все листы — объектом по именам

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

Превратите JSON — ответ API, выгрузку сервиса или JSON Lines — в таблицу Excel: записи находятся сами, вложенные поля становятся столбцами через точку

Конвертер ODS в XLSX

Переведите таблицу LibreOffice или OpenOffice (ODS) в книгу Excel XLSX — листы, формулы, цвет текста, закреплённые строки и оформление остаются на месте

Конвертер XLSX в ODS

Переведите книгу Excel (XLSX, XLSM) в таблицу LibreOffice или OpenOffice (ODS) — формулы, оформление и закреплённые строки на месте, а у русской книги и язык документа русский

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

Превратите таблицу Excel (XLSX, XLSM) в XML: каждая строка — запись, поля — элементы с именами столбцов, исходные заголовки сохранены, первый лист или все листы книги

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

Превратите XML — фид Яндекс Маркета, выгрузку 1С в CommerceML или банковскую выписку — в таблицу Excel: записи находятся сами, вложенные поля становятся столбцами

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

Откройте таблицу Apple Numbers без Mac: файл .numbers превращается в книгу Excel XLSX — каждая таблица на своём листе, формулы остаются формулами

Что выбрать для таблицы: CSV, Excel или PDF

Формат таблицы выбирают по тому, кто будет её читать. Если с данными дальше работает человек в Excel или LibreOffice — считает, правит, строит сводные, — таблица остаётся книгой XLSX или ODS: там живут формулы, оформление и несколько листов в одном файле. Если данные уходят в другую программу — CRM, 1С, рекламный кабинет, банк-клиент, базу данных или скрипт, — чаще всего нужен CSV: простой текст, где строка таблицы становится строкой файла, а ячейки разделены знаком. Для этого в разделе есть «Конвертер Excel в CSV»: он принимает XLSX, XLSM, старый XLS и ODS. Обратный путь — когда CSV прислали вам — проходит «Конвертер CSV в Excel»: из выгрузки он собирает книгу XLSX. А если таблицу нужно отправить или распечатать так, чтобы её не правили, ищите «Конвертер Excel в PDF» в разделе PDF-инструментов.

У CSV нет единых настроек, и программы читают его по-разному, поэтому конвертер предлагает три варианта. «Для Excel» — точка с запятой, UTF-8 с меткой BOM, дробные через запятую и даты вида 31.12.2025: такой файл русский Excel открывает двойным щелчком. «Стандартный» — запятая, UTF-8 без метки, дробные через точку и даты 2025-12-31, как по умолчанию читают Python и pandas и как требуют фиды Яндекс Директа. «Windows-1251» — для программ, которые не понимают UTF-8; знаки вне этой кодировки, например ₽ и эмодзи, в ней заменяются на «?». Один CSV вмещает один лист, поэтому книга с несколькими заполненными листами скачивается ZIP-архивом, а пустые листы и диаграммы пропускаются.

Обратная задача — открыть чужой CSV в Excel — ломается на тех же настройках: файл в UTF-8 без метки BOM Excel с русскими настройками читает как Windows-1251 и показывает кракозябры, а файл с запятой кладёт в один столбец. «Конвертер CSV в Excel» сам определяет кодировку (UTF-8, UTF-16, Windows-1251, KOI8-R или CP866) и разделитель (точка с запятой, запятая, табуляция или «|») и собирает книгу XLSX с одним листом, названным по имени файла. Числа, проценты и даты в ней становятся значениями, с которыми Excel считает, а ИНН, номера счетов, телефоны и коды с ведущими нулями остаются текстом, как в файле. Формулы из CSV не выполняются — они записываются текстом. Если строк больше 1 048 576 или столбцов больше 16 384, то есть больше, чем вмещает лист Excel, конвертер ничего не обрезает молча, а просит разделить файл на части.

Книгу Excel 97–2003 в старом формате XLS «Конвертер XLS в XLSX» переводит в современный XLSX и сохраняет в ней листы, в том числе скрытые, формулы вместе с посчитанными значениями, форматы чисел и рублей, объединённые ячейки, шрифты, заливку, границы и ширину столбцов, автофильтр, условное форматирование, проверку данных, примечания, картинки и диаграммы. Расширение для него не главное — он читает содержимое: под именем .xls 1С, банки и бухгалтерские сервисы нередко отдают веб-страницу с таблицей, таблицу в формате XML 2003 или текст с разделителями, и такие файлы тоже собираются в книгу XLSX; у веб-страницы и текста коды с ведущими нулями и номера счетов остаются текстом. Файл под паролем на открытие или недокачанный файл конвертер не примет и скажет, что с ним делать.

Таблицу OpenDocument (ODS) — родной формат LibreOffice Calc и OpenOffice Calc — «Конвертер ODS в XLSX» переводит в книгу Excel. В XLSX остаются листы, в том числе скрытые, формулы вместе с посчитанными значениями и именованные диапазоны, форматы дат, процентов и рублей, объединённые ячейки, шрифты, заливка, границы, ширина столбцов и высота строк, скрытые строки и столбцы, автофильтр и область печати. Цвет текста переносится как был — белый заголовок на тёмной заливке остаётся белым, — закреплённые строки и столбцы остаются закреплёнными, а условное форматирование вместе с цветовой шкалой, проверка данных, примечания, картинки и диаграммы — на своих местах. Меняются две вещи: имя листа длиннее 31 знака обрезается до 31 — это предел Excel, — а защита листа сохраняется, но пароль на её снятие — нет.

Обратная задача — книга Excel нужна в LibreOffice Calc или OpenOffice Calc в их родном формате — решает «Конвертер XLSX в ODS». Он принимает книги XLSX и XLSM до 50 МБ и переносит в таблицу OpenDocument листы, в том числе скрытые, формулы вместе с посчитанными значениями, форматы дат, процентов и рублей, шрифты, цвета, заливку, границы, объединённые ячейки, условное форматирование, проверку данных по списку и диапазону чисел, примечания, картинки и диаграммы. Закреплённые строки и столбцы остаются закреплёнными, а относительная ссылка на файл рядом и ссылка на ячейку внутри книги ведут туда же, куда вели; в нашей проверочной книге и защищённый лист остался защищённым вместе с паролем. Язык документа конвертер ставит по началу текста книги: у русской таблицы он русский, и проверка орфографии LibreOffice не подчёркивает весь текст, а если в начале книги латинских букв намного больше — английский.

Таблицу из Numbers — программы Apple для таблиц — «Конвертер Numbers в Excel» переводит в книгу XLSX, когда самой программы под рукой нет. Принимается одиночный файл .numbers в формате, которым Numbers пользуется с 2013 года, и архив ZIP: пакет Numbers, который браузер загрузить не может, сожмите в Finder командой «Сжать», а архив с одним файлом .numbers распаковывать не нужно. В Numbers на одном листе бывает несколько таблиц, поэтому в книге каждая из них становится отдельным листом, а его имя складывается из имени листа Numbers и имени таблицы через подчёркивание. Формулы остаются формулами — в наших проверках на девяти шаблонах Numbers 342 из 342, — условия со знаками «<» и «>» записываются правильно, денежный формат получает цифры и код валюты, а даты — вид ДД.ММ.ГГГГ. Диаграммы, картинки и примечания в книгу не переносятся, а функции Numbers без пары в Excel, например DURATION, дают ошибку #VALUE!. Документ Pages, архив другого содержания и файл прежнего формата Numbers конвертер распознаёт и советует экспортировать таблицу в самом Numbers: Файл → Экспортировать в → Excel.

Если таблица нужна сайту, приложению или скрипту, удобнее JSON. «Конвертер Excel в JSON» читает книгу XLSX или XLSM и превращает каждую строку под заголовком в запись, где ключи — заголовки столбцов: заголовком считается первая заполненная строка листа, пустая ячейка заголовка получает имя «Столбец N», а повторы — номер в скобках. Можно взять первый лист с данными — получится массив записей — или все листы сразу, и тогда JSON станет объектом, где у каждого листа свой массив. Пустые ячейки записываются как null, даты — строками вида 2025-12-31, числа — числами без формата отображения, а коды, набранные в Excel текстом, остаются строками вместе с ведущими нулями. Формулы попадают в JSON значениями, сохранёнными в книге: конвертер их не пересчитывает. Старый XLS и таблицу ODS он не читает — их сначала переводят в XLSX «Конвертер XLS в XLSX» и «Конвертер ODS в XLSX».

Обратный путь — когда данные пришли в JSON: ответ API, выгрузка сервиса или файл JSON Lines. «Конвертер JSON в Excel» сам находит в файле записи: это массив верхнего уровня, список внутри обёртки вроде {"items": [...]}, объект объектов — тогда его ключи встают в первый столбец «Ключ» — или JSON Lines, где на каждой строке свой объект. Если в объекте все значения — списки записей, каждый становится отдельным листом, поэтому файл «все листы» из «Конвертера Excel в JSON» собирается обратно в книгу. Вложенные поля превращаются в столбцы через точку, например user.address.city, список простых значений — в одну ячейку через «; », а список объектов остаётся текстом JSON в ячейке. Числа записываются числами, целые длиннее 15 цифр — текстом, ровно как в файле, даты вида 2026-09-01 — настоящими датами Excel, а строки, которые начинаются с «=», — текстом, а не формулами. Поля самой обёртки в таблицу не попадают, а если списков в ней несколько, берётся самый длинный.

Если таблицу ждёт программа, которая читает XML, подойдёт «Конвертер Excel в XML». Книгу XLSX или XLSM он читает так же, как конвертер в JSON, — первый лист с данными или все листы сразу, — и записывает каждую строку под заголовком элементом row, а каждую заполненную ячейку — элементом с именем столбца. Имена приводятся к правилам XML: кириллица остаётся, пробелы, скобки, запятые и другие знаки становятся подчёркиванием, перед цифрой в начале имени ставится «_», а одинаковые заголовки получают «_2», «_3» — так «Наименование товара» превращается в Наименование_товара. Если хоть одно имя пришлось изменить, исходные заголовки один раз собраны в блоке columns в начале таблицы. Пустая ячейка элемента не получает, даты записываются вида 2025-12-31, логические значения — true и false, а знаки &, < и > экранируются. Это собственная простая структура конвертера, а не XML по схеме конкретной программы.

Обратный путь для XML — «Конвертер XML в Excel». Он нужен, когда данные пришли в XML: фид товаров для Яндекс Маркета (YML), выгрузка каталога и предложений из 1С в формате CommerceML, банковская выписка или лента RSS. Указывать, где в файле записи, не нужно: конвертер сам находит повторяющийся элемент с полями — товар фида, товар или предложение 1С, операцию выписки — и делает из каждого строку таблицы, а шапку и подвал документа пропускает. Атрибуты становятся столбцами «@имя», вложенные элементы — столбцами через точку, параметры товара из YML — отдельными столбцами вроде «param.Жирность, %», а реквизиты товара из 1С — столбцами вроде «ЗначенияРеквизитов.Вес». Числом становится только столбец, где все значения — числа без ведущего нуля и не длиннее 10 цифр до точки, поэтому штрихкоды, счета из 20 цифр и коды с ведущими нулями остаются текстом, а столбцы, названные как коды, — ИНН, КПП, артикул — текстом остаются всегда. Даты вида 2026-09-01 становятся датами Excel. Кодировку конвертер берёт из объявления в начале файла, а файл без объявления и не в UTF-8 читает как Windows-1251. XML-таблица Excel 2003 и файл из «Конвертера Excel в XML» собираются обратно со своими листами.

Помните, что CSV хранит только значения. Вместо формул в файл попадают их результаты, сохранённые в книге, числа выходят без знака валюты и пробелов между разрядами, а шрифты, цвета, ширина столбцов, объединение ячеек и картинки остаются в исходной книге. Скрытые листы, строки и столбцы в CSV попадают, так что лишнее лучше удалить до конвертации. Обработка идёт на нашем сервере: книга для выгрузки в CSV, JSON, XML или ODS и файлы XLS, ODS и Numbers — до 50 МБ, CSV, JSON и XML для сборки книги Excel — до 10 МБ, на конвертацию отводится до 120 секунд (книги в JSON и XML — до 60, JSON и XML в книгу — до 30), а загруженный файл удаляется сразу после обработки, самое позднее — через 20 минут. Таблицу под паролем на открытие конвертер не откроет — сначала снимите пароль в Excel.

Частые вопросы

Какой вариант CSV выбрать, если не знаешь, куда пойдёт файл?
Начните с того, что написано в инструкции программы или сервиса: если там названы разделитель и кодировка, выбирайте совпадающий вариант. Если инструкции нет и файл будут открывать в Excel с русскими настройками, берите «Для Excel» — его точку с запятой, метку BOM и дробные через запятую Excel понимает без дополнительных шагов. Для Google Таблиц с английскими настройками, Python и сервисов, которые просят CSV через запятую в UTF-8, подходит «Стандартный». «Windows-1251» нужен, только если программа прямо требует эту кодировку или показывает вместо русских букв непонятные символы.
Почему после открытия CSV в Excel длинные номера превращаются в 7,70123E+11?
Это делает сам Excel при открытии, а не конвертер: в CSV 12-значный ИНН и 13-значный штрихкод записаны всеми цифрами. Excel хранит в числе не больше 15 значащих цифр, длинные числа показывает в экспоненциальном виде, а у кодов вроде 00123 срезает ведущие нули. Чтобы увидеть данные как есть, открывайте CSV через «Данные → Из текста/CSV» и задайте таким столбцам тип «Текст»; в Microsoft 365 и Excel 2024 эти преобразования можно отключить в параметрах, в разделе «Автоматическое преобразование данных». Другой путь — загрузить CSV в «Конвертер CSV в Excel»: столбцы с такими кодами он сохранит в книге текстом.
Таблица пришла в PDF — как получить из неё CSV или книгу Excel?
«Конвертер Excel в CSV» для этого не подойдёт: он читает только книги XLSX, XLSM, XLS и ODS. Для PDF в разделе PDF-инструментов есть «Конвертер PDF в CSV» — он достаёт таблицу сразу в CSV — и «Конвертер PDF в Excel», который раскладывает её по столбцам книги XLSX. Если PDF — это скан, где текст не выделяется, таблицу сначала придётся распознать с помощью «OCR PDF».
Как открыть CSV из 1С или банка в Excel без кракозябр?
Загрузите файл в «Конвертер CSV в Excel»: он сам определит кодировку — Windows-1251, UTF-8, UTF-16, KOI8-R или CP866 — и разделитель, а потом соберёт книгу XLSX. Подходят и выгрузки с расширением .txt или .tsv, где столбцы разделены табуляцией. Под кнопкой скачивания конвертер пишет, какую кодировку и какой разделитель он нашёл и сколько столбцов с кодами оставил текстом, так что проверить результат можно ещё до того, как открыть книгу.
Excel открывает выгрузку .xls из 1С или банка с предупреждением — как получить нормальную книгу XLSX?
Так обычно бывает, когда внутри файла с расширением .xls лежит не книга Excel 97–2003, а веб-страница с таблицей, таблица в формате XML 2003 или текст с разделителями. Загрузите такой файл в «Конвертер XLS в XLSX»: он определит, что внутри, и соберёт настоящую книгу XLSX. Если внутри веб-страница, коды с ведущими нулями и номера счетов из 20 цифр останутся текстом всеми цифрами, суммы станут числами, а даты — текстом, как в файле. В текстовой выгрузке текстом останутся также ИНН и КПП, а под кнопкой скачивания конвертер напишет, какую кодировку и какой разделитель нашёл; такой текст принимается до 10 МБ.
Как получить из таблицы Excel файл JSON для сайта или скрипта?
Загрузите книгу XLSX или XLSM в «Конвертер Excel в JSON» и выберите, какие листы взять. «Первый лист» даёт массив записей: по объекту на строку, ключи — заголовки столбцов. «Все листы» даёт объект, где ключ — имя листа, а значение — массив его записей; скрытые листы тоже попадают, пустые пропускаются. Заголовком считается первая заполненная строка листа, поэтому шапку из объединённых ячеек лучше заменить одной строкой заголовков. Книга принимается до 50 МБ и до 1 100 000 заполненных ячеек.
Как открыть файл JSON или ответ API в Excel?
Загрузите файл .json, .jsonl или .ndjson до 10 МБ в «Конвертер JSON в Excel». Он сам найдёт записи — массив, список внутри обёртки ответа API, объект объектов или JSON Lines — и соберёт книгу XLSX: строка на запись, столбцы — поля, вложенные поля через точку, а строка заголовка жирная и закреплена. Под кнопкой скачивания конвертер пишет, откуда взяты записи и сколько получилось строк и столбцов. Если JSON не разбирается, он назовёт строку и позицию ошибки и подскажет, что чаще всего мешает.
Как открыть таблицу ODS из LibreOffice или OpenOffice в Excel, чтобы ничего не потерялось?
Загрузите файл .ods до 50 МБ в «Конвертер ODS в XLSX» — он соберёт обычную книгу XLSX. В ней останутся листы, формулы с посчитанными значениями, форматы чисел и рублей, цвет текста, заливка и границы, закреплённые строки и столбцы, условное форматирование, проверка данных, примечания, картинки и диаграммы. Проверьте после конвертации две вещи: имена листов длиннее 31 знака обрезаются до 31 — это предел Excel, — а пароль на снятие защиты листа не переносится, поэтому поставьте его заново в Excel. Если на таблице стоит пароль на открытие, конвертер её не прочитает — сначала уберите пароль там, где таблицу создавали, сохраните и загрузите заново.
Как перевести книгу Excel в формат LibreOffice (ODS) и не потерять оформление?
Загрузите книгу .xlsx или .xlsm до 50 МБ в «Конвертер XLSX в ODS» — он соберёт таблицу ODS, которую LibreOffice Calc и OpenOffice Calc открывают как свою. В ней останутся листы, формулы с посчитанными значениями, форматы чисел и рублей, шрифты, цвета, заливка и границы, закреплённые строки и столбцы, условное форматирование, проверка данных по списку и диапазону чисел, примечания, картинки и диаграммы. Если язык документа удалось определить по тексту книги, конвертер пишет его под кнопкой скачивания: у русской книги — русский, поэтому проверка орфографии не подчёркивает весь текст. Если на листе стоит пароль защиты и он вам важен, после конвертации проверьте его в LibreOffice. Старую книгу .xls сначала переведите в XLSX «Конвертером XLS в XLSX».
Как сделать XML из таблицы Excel и как он будет устроен?
Загрузите книгу .xlsx или .xlsm до 50 МБ в «Конвертер Excel в XML» и выберите «Первый лист» или «Все листы». В первом случае получится элемент rows, где у каждой строки таблицы свой элемент row, во втором — элемент workbook с элементом sheet на каждый лист с данными, а имя листа записано в атрибуте name. Поля называются по заголовкам столбцов, приведённым к правилам XML, а исходные заголовки, если их пришлось менять, собраны в блоке columns. Книга принимается до 1 100 000 заполненных ячеек, а готовый XML может весить до 180 МБ: в наших замерах он выходил тяжелее JSON той же таблицы.
Как открыть в Excel фид Яндекс Маркета или выгрузку 1С в XML?
Загрузите файл .xml или .yml до 10 МБ в «Конвертер XML в Excel». Он сам найдёт записи — товары фида, товары и предложения CommerceML, операции выписки — и соберёт книгу XLSX: строка на запись, столбцы — поля, а строка заголовка жирная и закреплена. Под кнопкой скачивания конвертер пишет, какие элементы он взял записями и по какому пути, сколько получилось строк и столбцов. Если XML не разбирается, он назовёт строку и позицию ошибки. Файл, где в блоке DOCTYPE объявлены сущности, в том числе со ссылками на внешние файлы, конвертер из соображений безопасности не принимает — такой блок нужно удалить.
Как открыть таблицу Numbers без Mac и перевести её в Excel?
Загрузите файл .numbers до 50 МБ в «Конвертер Numbers в Excel» — он соберёт книгу XLSX, где каждая таблица Numbers стоит на своём листе, формулы остаются формулами, суммы показаны с кодом валюты, а даты — вида ДД.ММ.ГГГГ. Если таблица сохранена пакетом — папкой, — сожмите её в Finder командой «Сжать» и загрузите ZIP; архив с одним файлом .numbers подходит как есть. Диаграммы, картинки и примечания в книгу не попадают, а ячейки с функциями Numbers без пары в Excel покажут ошибку #VALUE! — такие формулы придётся переписать.

Смежные разделы

Раздел обновлён: октябрь 2026