# JSON в CSV

> Преобразует массив объектов в CSV, удобный для электронных таблиц.

[Open tool](https://www.toolcabana.com/ru/json-to-csv) · [Разработка и данные](https://www.toolcabana.com/ru/category/developer-and-data)

Tool ID: json-to-csv. Requested language: ru. Description language: ru. Complete guide translation: yes.

## Overview (en)

JSON to CSV converts an array of JSON objects into CSV rows, using every key found across the objects as a column. Choose a comma, semicolon, tab or pipe delimiter, include or skip the header row, pick CRLF or LF line endings, quote every cell, or add a UTF-8 BOM for spreadsheet apps.

## Supported tasks (ru)

Преобразует массив объектов в CSV, удобный для электронных таблиц.

## Steps (ru)

1. Введите или вставьте исходные данные либо загрузите пример.
2. Измените основные настройки или откройте расширенный режим для точной настройки результата.
3. Проверьте результат и скопируйте или скачайте его. Приостановите живые результаты для ручного запуска. Исходные данные или отдельные настройки длиной более 20 000 символов требуют явного запуска.

## Settings

- Разделитель (ru; key: delimiter; type: select): , [ru], ; [ru], Табуляция [ru], | [ru]
- Включать названия столбцов (ru; key: header; type: checkbox)
- Переводы строк CSV (ru; key: newline; type: select): CRLF [ru], LF [ru]
- Заключать каждую ячейку CSV в кавычки (ru; key: quoteAll; type: checkbox)
- Добавить BOM UTF-8 для совместимости с электронными таблицами (ru; key: bom; type: checkbox)

## Limitations (ru)

Текстовые операции обычно принимают до 2 000 000 символов. Отдельные парсеры, генераторы и формулы применяют дополнительные ограничения, отображаемые в их элементах управления.

## Example input

```text
[{"name":"ToolCabana","count":2},{"name":"Example","count":3}]
```

## Privacy and connections (ru)

Эта операция обрабатывает исходные данные в вашем браузере. Копирование и скачивание выполняются только по вашему действию; входные данные не сохраняются в учётной записи или истории.

## Questions (ru)

### What JSON structure can I convert to CSV?

The input must be an array of objects. Columns come from the union of all keys, so an object missing a key gets an empty cell in that column. Other shapes, such as a single object, return an error.

### How are nested objects handled in JSON to CSV?

Nested objects and arrays are written into the cell as JSON text rather than flattened into extra columns. Plain strings, numbers and booleans are written as ordinary cell values.

### Why do some CSV cells start with an apostrophe?

Cells that begin with spreadsheet formula characters are escaped to reduce CSV formula injection when the file is opened in a spreadsheet. This is applied automatically to every export.

### Где обрабатываются мои данные?

Эта операция обрабатывает исходные данные в вашем браузере. Копирование и скачивание выполняются только по вашему действию; входные данные не сохраняются в учётной записи или истории.

### Каковы ограничения входных данных?

Текстовые операции обычно принимают до 2 000 000 символов. Отдельные парсеры, генераторы и формулы применяют дополнительные ограничения, отображаемые в их элементах управления.

## Related tools

- [CSV to JSON](https://www.toolcabana.com/ru/csv-to-json)
- [JSON to YAML](https://www.toolcabana.com/ru/json-to-yaml)
- [YAML to JSON](https://www.toolcabana.com/ru/yaml-to-json)
- [XML to JSON](https://www.toolcabana.com/ru/xml-to-json)
