Bonjour, après une suite de teste et la difficulté rencontré a lire et a affecter le contenu de ces fichiers excel volumineux, j'ai donc changé le type de fichier en travaillant avec des fichiers text. J'ai entendu parlé de la commande textscan, mais là je confirme que la commande dlmread est plus intéressante, très simple et surtout rapide. Donc voila, j'ai affecté ces fichiers texte un peu partout dans un tableau de cellule. Voici mon code:
Le code marcherai bien, et surtout rapide, j'espère y'a pas d'erreur a ce niveau la! Ma question est la suivante, afin d'éviter le chargement de chaque fichier pour chaque itération, je vais les mettre donc dans le même dossier et je sélectionne le tout a la fois. J'ai procédé cette manipe mais ça marche pas, voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 clear all; % clears all variables close all; % close all windows clc ; % clears the command window workspace; % Make sure the workspace panel is showing. A= cell(30,1); for i = 1:30 [FileName,PathName] = uigetfile('*.txt'); A{i} = dlmread(fullfile(PathName, FileName)); end
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [FileName,PathName] = uigetfile('*.txt'); A = cell(numel(FileName),1); for i = 1:numel(FileName) pathFile = fullfile(PathName, FileName{i}); A{i} = dlmread(fullfile(PathName, FileName{i})); end
Partager