Feuille Excel Matlab stockage des données

Fermé
Valk01 - 25 déc. 2016 à 19:49
Bonjour,

Je cherche à lire les données d'u fichier Excel comprenant plusieurs feuille et à stocker ces données dans une matrice trois dimensions en utilisant le principe suivant.

for k=1:n
[numk,txtk,tabk]=xlsread('fichier.xls',['Feuille',num2str(k)]);
num{:,:,k}=numk;
txt{:,:,k}=txtk;
tab{:,:,k}=tabk;
clear numk txtk tabk;
end

Sauf que la taille des données n'est pas la même d'une feuille à une autre. Le premier tour de la boucle fonctionne donc très bien, mais au second passage, il y a une erreur à la ligne num{:,:,k}=numk;

Comment m'en sortir?

Merci de votre aide

A voir également: