# writecell

Écrire un tableau de cellules dans un fichier.

## 📝 Syntaxe

* writecell(C)
* writecell(C, filename)
* writecell(..., Name, Value)

## 📥 Argument d'entrée

* C - un tableau de cellules.
* filename - une chaîne : nom de fichier de destination.
* Name, Value - Arguments Nom-Valeur

## 📄 Description

writecell écrit un tableau de cellules dans un fichier au format CSV.

writecell ne prend pas en charge les matrices creuses (sparse).

writecell formate les données numériques en utilisant le format long G.

Arguments Nom-Valeur disponibles

Les paires nom-valeur doivent suivre tous les autres arguments.

L'ordre des paires nom-valeur n'a pas d'importance

Les options Delimiter et QuoteStrings ne s'appliquent qu'aux fichiers texte délimités.

FileType: Specifies the type of output file

Syntaxe : 'FileType','text'

Prend en charge les fichiers texte délimités (.txt, .dat, .csv)

WriteMode: Controls how data is written to the file

Syntaxe : 'WriteMode', mode

Options :

'overwrite' (par défaut) - crée un nouveau fichier ou remplace le contenu existant

'append' - ajoute les données à la fin du fichier existant

Si le fichier cible n'existe pas, un nouveau fichier sera créé quel que soit le mode.

Delimiter: Defines the character used to separate fields

Syntaxe : 'Delimiter', delimiter

Délimiteurs disponibles : uniquement applicables aux fichiers texte délimités.

QuoteStrings : contrôle le comportement de citation des textes (applicable uniquement aux fichiers texte délimités).

'QuoteStrings', option

with options

'minimal' (par défaut) : cite uniquement les textes contenant des délimiteurs, des fins de ligne ou des guillemets.

'all' : cite toutes les variables texte.

'none' : n'utilise pas de guillemets.

## 💡 Exemple

```matlab
C = {'ID', 'Product', 'Price'; 1, 'Laptop', 799.99; 2, 'Phone', 699.49; 3, 'Tablet', 499.00};
filename = [tempdir(), 'writecell_example.csv'];
writecell(C, filename);
R = fileread(filename)

```

## 🔗 Voir aussi

[readcell](https://nelson-9.gitbook.io/nelson/markdown/fr/spreadsheet/readcell), [csvwrite](https://nelson-9.gitbook.io/nelson/markdown/fr/spreadsheet/csvwrite), [dlmread](https://nelson-9.gitbook.io/nelson/markdown/fr/spreadsheet/dlmread), [fileread](https://nelson-9.gitbook.io/nelson/markdown/fr/stream_manager/fileread).

## 🕔 Historique

| Version | 📄 Description   |
| ------- | ---------------- |
| 1.10.0  | version initiale |
