# detectImportOptions

Créer des options d'importation basées sur le contenu du fichier.

## 📝 Syntaxe

* options = detectImportOptions(filename)

## 📥 Argument d'entrée

* filename - une chaîne : nom de fichier source.

## 📤 Argument de sortie

* options - Objet DelimitedTextImportOptions.

## 📄 Description

options = detectImportOptions(filename) identifie une table dans un fichier et renvoie un objet d'options d'importation options.

Vous pouvez personnaliser cet objet et l'utiliser avecreadtable, readcell oureadmatrix pour contrôler la façon dont Nelson importe les données en tant que table, cellule ou matrice.

Le type de l'objet options renvoyé dépend de l'extension du fichier.

Propriétés :

Delimiter : caractères délimiteurs de champ. exemple : {','}

LineEnding : caractères de fin de ligne. exemple : {'\r\n'}

CommentStyle : style des commentaires. exemple : {'#'}

EmptyLineRule : procédure de gestion des lignes vides. exemple : 'skip'

VariableNamesLine : emplacement des noms de variables. exemple : 1

VariableNames : noms des variables. exemple : {'Names' 'Age' 'Height' 'Weight'}

RowNamesColumn : emplacement des noms de ligne. exemple : 0

DataLines : emplacement des données,\[l1 l2] indique la plage de lignes contenant les données.l1 fait référence à la première ligne avec données, tandis quel2 fait référence à la dernière ligne. exemple : \[2 Inf]

## 💡 Exemple

```matlab
Names = {'John'; 'Alice'; 'Bob'; 'Diana'}; Age = [28; 34; 22; 30]; Height = [175; 160; 180; 165]; Weight = [70; 55; 80; 60]; T = table(Names, Age, Height, Weight); writetable(T, [tempdir,'readcell_1.csv']) options = detectImportOptions([tempdir,'readcell_1.csv']) C1 = readcell([tempdir,'readcell_1.csv'], options) options.DataLines = [1 Inf] C2 = readcell([tempdir,'readcell_1.csv'], options)
```

## 🔗 Voir aussi

[readcell](https://nelson-9.gitbook.io/Nelson/markdown/fr/spreadsheet/readcell), [readtable](https://nelson-9.gitbook.io/Nelson/markdown/fr/spreadsheet/readtable), [readmatrix](https://nelson-9.gitbook.io/Nelson/markdown/fr/spreadsheet/readmatrix).

## 🕔 Historique

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