# JSON en CSV

> Convertit un tableau d'objets en CSV compatible avec les tableurs.

[Open tool](https://www.toolcabana.com/fr/json-to-csv) · [Développement et données](https://www.toolcabana.com/fr/category/developer-and-data)

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

Convertit un tableau d'objets en CSV compatible avec les tableurs.

## Steps (fr)

1. Saisissez ou collez votre source, ou chargez un exemple.
2. Modifiez les paramètres de base ou ouvrez le mode avancé pour affiner le résultat.
3. Vérifiez puis copiez ou téléchargez votre résultat. Suspendez les résultats en direct pour lancer le calcul manuellement. Les sources ou paramètres individuels de plus de 20 000 caractères nécessitent un lancement explicite.

## Settings

- Délimiteur (fr; key: delimiter; type: select): , [fr], ; [fr], Tabulation [fr], | [fr]
- Inclure les noms de colonnes (fr; key: header; type: checkbox)
- Fins de ligne CSV (fr; key: newline; type: select): CRLF [fr], LF [fr]
- Mettre entre guillemets chaque cellule CSV (fr; key: quoteAll; type: checkbox)
- Ajouter un BOM UTF-8 pour la compatibilité avec les tableurs (fr; key: bom; type: checkbox)

## Limitations (fr)

Les opérations sur le texte acceptent généralement jusqu'à 2 000 000 caractères. Les analyseurs, générateurs et formules individuels appliquent des limites supplémentaires indiquées par leurs contrôles.

## Example input

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

## Privacy and connections (fr)

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

## Questions (fr)

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

### Où ma saisie est-elle traitée ?

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

### Quelles sont les limites de saisie ?

Les opérations sur le texte acceptent généralement jusqu'à 2 000 000 caractères. Les analyseurs, générateurs et formules individuels appliquent des limites supplémentaires indiquées par leurs contrôles.

## Related tools

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