Конвертер CSV ⇄ JSON ⇄ Excel онлайн

CSV, TSV, JSON и Excel → таблица, дерево, JSON или CSV. Всё обрабатывается локально в браузере.

или перетащите файл на страницу · .csv .tsv .json .txt .xlsx .xls .xlsm .xlsb .ods

Excel-файлы читаются библиотекой SheetJS Community Edition (Apache License 2.0), подключённой локально.

Как пользоваться

  1. Вставьте CSV или JSON в поле либо загрузите или перетащите файл (.csv, .tsv, .json, .xlsx, .xls, .ods). Формат и разделитель определяются автоматически.
  2. Выберите вид результата: «Таблица», «Дерево», «JSON» или «CSV». Вложенные объекты в таблице разворачиваются в колонки с точкой: user.name, items.0.id.
  3. Скачайте результат в CSV, JSON или XLSX или скопируйте его. Для книг Excel с несколькими листами выберите нужный лист.

Пример

CSV «id;name;tags.0\n1;Анна;admin» превращается в JSON [{"id":1,"name":"Анна","tags":["admin"]}] — ключи с точками восстанавливают вложенность.

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

Почему в Excel русские буквы из CSV отображаются кракозябрами?

Excel может открыть UTF-8 без метки как Windows-1251. Файлы CSV, скачанные здесь, сохраняются в UTF-8 с меткой BOM, поэтому Excel показывает кириллицу правильно.

Какой разделитель использовать в CSV для русского Excel?

Русский Excel обычно ожидает точку с запятой. Выберите «;» в настройке разделителя при выгрузке.

Как преобразовать вложенный JSON в таблицу?

Вложенные поля разворачиваются в колонки через точку. Если колонок слишком много (больше 200) или вложенность глубокая, удобнее вид «Дерево».

Файлы загружаются на сервер?

Нет, все файлы обрабатываются в браузере, включая Excel — библиотека подключена локально.