Verfasst am: 19.06.2009, 13:58
Titel: daten in bestimmen cellen von exel speichern
hallo, ich möche bestimmte matritzen in vorgegebene exel-zellen speichern, ich kriege das aber irgendwie nicht hin. Die numerierung der zellen soll von einer schleife
for l=1:30
abhängen
der befehl sollte die matrix "meinematrix" in der Datei "Datei" in der Tabelle "Tabelle" ab Zelle A(l) speichern aber er erkennt dann A23 nicht falls l= 23.
ich greife dieses Thema mal auf, da ich eine ähnliche Frage habe.
Ich möchte Vektoren neben einander in die Spalten einer Excel-Datei schreiben. In jeder Iteration der Schleife werden zwei Vektoren produziert die ebendfals neben einander stehen sollen.
Also in A1 und B1 soll für i=1 geschrieben werden, C1 und D1 bei i=2...
Die beiden Vekoren werden einzeln durch das zweimalige Aufrufen des xlswrite Befehl geschrieben (Auch schon ein Tipp den ich in einem anderen Thread hier im Forum gefunden habe).
Nach langem Probieren bitte ich um eure Hilfe, wie kann ich den Range hochzählen? Die Schleife wird ca. 200 mal durchlaufen, also 400 Spalten. Das heißt, dass nach Z, AA und AB... folgen muss. Kann man das überhaupt automatisieren???
Ich danke euch jetzt schon für eure Hilfe.
_________________
Vieles hätte ich verstanden, wenn man es mir nicht erklärt hätte. (Stanislaw Jerzy Lec)
% Ersten 26 Spalten in Exel anders: if j <= 26
E = xlswrite('dat.xls',{['P' num2str(n)]},'sheet',[M(j) '1']);
E = xlswrite('dat.xls',P,'sheet',[M(j) '2']);
j = j+1;
E = xlswrite('dat.xls',{['delta' num2str(n)]},'sheet',[M(j) '1']);
E = xlswrite('dat.xls',delta,'sheet',[M(j) '2']);
j = j+1;
% Ab der 26. Spalte: else% j>26
E = xlswrite('dat.xls',{['P' num2str(n)]},'sheet',[M(j-26) M(a) '1']);
E = xlswrite('dat.xls',P,'sheet',[M(j-26) M(a) '2']);
a = a+1;
E = xlswrite('dat.xls',{['delta' num2str(n)]},'sheet',[M(j-26) M(a) '1']);
E = xlswrite('dat.xls',delta,'sheet',[M(j-26) M(a) '2']);
a = a+1;
if a > 26
a = 1;
j = j+1;
end end end
Soweit bis jetzt, wer Anregungen hat immer raus damit. Ach und selber denken tut nicht weh .
LG Britta
_________________
Vieles hätte ich verstanden, wenn man es mir nicht erklärt hätte. (Stanislaw Jerzy Lec)
Aber eben nicht ALLES!!!
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.