Ayuda para manipular libro excel
Publicado por Albert (1 intervención) el 03/04/2016 19:27:51
Hola a todos:
Tengo un inconveniente estouy realizando un proyecto con fuzzy utilizando MATLAB para ello esto trabajando en GUI toda la interface y en la primera parte necesito leer datos de dos archivos excel, manipularlos y realizar calculos desde los botones de GUI.
en el boton de importar de mi GUI en el callback he puesto el siguiente codigo
sin embargo obtengo error, cuando no usaba size y copiaba todo sin especificar las fillas si se copiaba pero se quedaba colgado
Tengo un inconveniente estouy realizando un proyecto con fuzzy utilizando MATLAB para ello esto trabajando en GUI toda la interface y en la primera parte necesito leer datos de dos archivos excel, manipularlos y realizar calculos desde los botones de GUI.
en el boton de importar de mi GUI en el callback he puesto el siguiente codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[file, ruta] = uigetfile('*.xlsx');
if isequal(file,0) || isequal(ruta,0)
return
end
file1 = fullfile(ruta, file);
archxls =xlsread(file1);
xlswrite('datacense.xlsx',archxls);
%Data=1:128;Data=(Data'*Data)/128;
%CreateStruct.WindowStyle='replace';
%CreateStruct.Interpreter='tex';
%h=msgbox('Data cense cargado, asegurese cargar data lubricante','Aviso', 'custom',Data, hot(128),CreateStruct);
h=xlsread('datacense.xlsx',1');
[x,y]=size(h);
E=['E', num2str(x)];
I=['I', num2str(x)];
U=['U', num2str(x)];
AH=['AH', num2str(x)];
BB=['BB', num2str(x)];
range=[{'D2:E'},{'I2:I'},{'Q2:U'},{'AB2:AH'},{'AL2:BB'}];% solo quiero copiar las celdas que contienen informacion %por eso he puesto un contador de tamaño para no copiar las celdas en blanco y evitar #N/A
m=xlsread('datacense.xlsx',1', range);
xlswrite('datacense.xlsx',m,2');
sin embargo obtengo error, cuando no usaba size y copiaba todo sin especificar las fillas si se copiaba pero se quedaba colgado
Valora esta pregunta


0