# JSON para CSV

> Converte uma matriz de objetos em CSV amigável para planilhas.

[Open tool](https://www.toolcabana.com/pt-br/json-to-csv) · [Desenvolvimento e dados](https://www.toolcabana.com/pt-br/category/developer-and-data)

Tool ID: json-to-csv. Requested language: pt-BR. Description language: pt-BR. 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 (pt-BR)

Converte uma matriz de objetos em CSV amigável para planilhas.

## Steps (pt-BR)

1. Digite ou cole sua fonte, ou carregue um exemplo.
2. Altere as configurações básicas ou abra o modo avançado para refinar o resultado.
3. Revise e copie ou baixe seu resultado. Pause os resultados ao vivo para executar manualmente. Fontes ou configurações individuais acima de 20,000 caracteres exigem uma execução explícita.

## Settings

- Delimitador (pt-BR; key: delimiter; type: select): , [pt-BR], ; [pt-BR], Tabulação [pt-BR], | [pt-BR]
- Incluir nomes de coluna (pt-BR; key: header; type: checkbox)
- Finais de linha CSV (pt-BR; key: newline; type: select): CRLF [pt-BR], LF [pt-BR]
- Colocar toda célula CSV entre aspas (pt-BR; key: quoteAll; type: checkbox)
- Adicionar BOM UTF-8 para compatibilidade com planilhas (pt-BR; key: bom; type: checkbox)

## Limitations (pt-BR)

As operações de texto aceitam geralmente até 2,000,000 caracteres. Analisadores, geradores e fórmulas individuais aplicam limites adicionais mostrados pelos seus controles.

## Example input

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

## Privacy and connections (pt-BR)

Esta operação processa sua fonte no seu navegador. Copiar e baixar são ações explícitas; a entrada de origem não é salva em conta nem em histórico.

## Questions (pt-BR)

### 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.

### Onde minha entrada é processada?

Esta operação processa sua fonte no seu navegador. Copiar e baixar são ações explícitas; a entrada de origem não é salva em conta nem em histórico.

### Quais são os limites de entrada?

As operações de texto aceitam geralmente até 2,000,000 caracteres. Analisadores, geradores e fórmulas individuais aplicam limites adicionais mostrados pelos seus controles.

## Related tools

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