# COM\_xlswrite

Écrire un fichier de feuille de calcul Microsoft Excel en utilisant COM.

## 📝 Syntaxe

* COM\_xlswrite(filename, v)
* COM\_xlswrite(filename, v, sheet)
* COM\_xlswrite(filename, v, range)
* COM\_xlswrite(filename, v, sheet, range)
* status = COM\_xlswrite(filename, v)
* status = COM\_xlswrite(filename, v, sheet)
* status = COM\_xlswrite(filename, v, range)
* status = COM\_xlswrite(filename, v, sheet, range)
* \[status, msg] = COM\_xlswrite(filename, v)
* \[status, msg] = COM\_xlswrite(filename, v, sheet)
* \[status, msg] = COM\_xlswrite(filename, v, range)
* \[status, msg] = COM\_xlswrite(filename, v, sheet, range)

## 📥 Argument d'entrée

* filename - une chaîne : un chemin complet de nom de fichier.
* v - une chaîne, une cellule, une matrice : valeurs à sauvegarder.
* sheet - un entier ou une chaîne : id de feuille ou nom de feuille
* range - une chaîne : une plage xx:xx

## 📤 Argument de sortie

* status - un booléen : vrai si sauvegardé.
* msg - une chaîne : '' si pas d'erreur ou un message d'erreur.

## 📄 Description

COM\_xlswrite écrit un fichier de feuille de calcul Microsoft Excel en utilisant COM.

Inf est converti par Excel en 65535.

## 💡 Exemples

```matlab
COM_xlswrite([tempdir(), 'example_xlswrite_1.xlsx'], rand(3, 3))
```

```matlab
data = {'Time', 'Temp'; 12 98; 13 99; Inf 97};
s = COM_xlswrite([tempdir(), 'example_xlswrite_2.xlsx'], data, 'Temperatures');
```

## 🔗 Voir aussi

[COM\_xlsread](https://nelson-9.gitbook.io/Nelson/markdown/fr/com_engine/com_xlsread).

## 🕔 Historique

| Version | 📄 Description   |
| ------- | ---------------- |
| 1.0.0   | version initiale |
