[Var1, Var2, ..., VarN] = readvars(filename)
[Var1, Var2, ..., VarN] = readvars(filename, opts)
| Paramètre | Description |
|---|---|
| filename | une chaine de caracteres : un nom de fichier source existant. |
| opts | objet nelson.io.text.DelimitedTextImportOptions |
| Paramètre | Description |
|---|---|
| Var1, Var2, ..., VarN | les colonnes du fichier, chacune retournee comme une variable distincte. |
[Var1, Var2, ..., VarN] = readvars(filename) cree des variables en important les donnees orientees colonnes d'un fichier texte ou tableur.
Chaque colonne du fichier est retournee comme une variable de sortie distincte. Les colonnes de texte sont retournees sous forme de tableau de cellules de vecteurs de caracteres, et les colonnes numeriques sous forme de vecteur colonne de type double, selon les memes conventions que readtable. Utilisez l'option nom-valeur 'TextType' avec la valeur 'string' pour retourner les colonnes de texte sous forme de tableau string.
Les options nom-valeur acceptees par readtable, comme 'Range', sont transmises. L'utilisation de 'Range' restreint les colonnes et les lignes retournees comme variables.
Si moins de variables de sortie sont demandees que le nombre de colonnes du fichier, seules les premieres colonnes sont retournees. Demander plus de variables de sortie qu'il n'y a de colonnes provoque une erreur.
[Var1, Var2, ..., VarN] = readvars(filename, opts) utilise les parametres definis dans l'objet d'options d'import opts. Tout argument supplementaire est transmis a readtable.
filename = [tempdir, 'readvars_1.csv']; Names = {'John'; 'Alice'; 'Bob'; 'Diana'}; Age = [28; 34; 22; 30]; Height = [175; 160; 180; 165]; T = table(Names, Age, Height); writetable(T, filename) [N, A, H] = readvars(filename)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |