
Exportación Excel varias veces
Publicado por Juan José (60 intervenciones) el 13/05/2014 11:32:29
Hola amigos,
Les escribo un código y lo explico:
El resto del código es muy largo, copio sólo la parte de exportación.
1. Creo la variable cell Titulos (caracteres)
2. Escribo esas variables en Excel (en columna)
3. Creo la variable datos (corresponden a los valores numéricos de titulos)
4. Leo el excel y meto el resultado en Num
5. Si num está vacía, escribo los valores numéricos en la columna B
6. Si Num está llena, escribo los valores en C
La idea es ejecutar el código e ir exportando datos a Excel en distintas columnas a la derecha para así ver resultados cuando cambio variables que introduce el usuario.
Lo suyo sería realizarlo con un for:
¿Cómo puedo crear una variable que represente la letra de las columnas de excel?
Gracias y un saludo
Les escribo un código y lo explico:
1
2
3
4
5
6
7
8
9
10
% EXPORTACIÓN DATOS A EXCEL (HOJA Simulación)
Titulos={'L(mm)' 'D(mm)' 'R(mm)' 'hR' 'n(rpm)' 'alpha(º)' 'Theta(º)' 'a' 'MRTfinal(min)' 'Vr' 'Vr2' 'Pe'}; % Variable Titulos
xlswrite('MeanResidenceTime.xlsx',Titulos','Simulación','A2:A13'); % Escribir Titulos en Excel
Datos={L D R hR n alpha Theta a MRTfinal Vr Vr2 Pe}; % Variable Datos
Num=xlsread('MeanResidenceTime.xlsx','Simulación','B2:B13');
if isempty(Num)==1
xlswrite('MeanResidenceTime.xlsx',Datos','Simulación','B2:B13')
elseif isempty(Num)==0
xlswrite('MeanResidenceTime.xlsx',Datos','Simulación','C2:C13')
end
El resto del código es muy largo, copio sólo la parte de exportación.
1. Creo la variable cell Titulos (caracteres)
2. Escribo esas variables en Excel (en columna)
3. Creo la variable datos (corresponden a los valores numéricos de titulos)
4. Leo el excel y meto el resultado en Num
5. Si num está vacía, escribo los valores numéricos en la columna B
6. Si Num está llena, escribo los valores en C
La idea es ejecutar el código e ir exportando datos a Excel en distintas columnas a la derecha para así ver resultados cuando cambio variables que introduce el usuario.
Lo suyo sería realizarlo con un for:
¿Cómo puedo crear una variable que represente la letra de las columnas de excel?
Gracias y un saludo
Valora esta pregunta


0