actxserver excel application
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Richard
am 2 Dez. 2011
Bearbeitet: Walter Roberson
am 23 Mai 2022
Can anyone give me a simple explanation of how to use actxserver to import data from matlab. I have a working code by using loops and xlsread but the running time is way too long. All I understand about actxserver is that it will save time as it doesn't open and close excel every time it goes through the loop.
I've got this far:
hExcel = actxserver('Excel.Application');
hExcel.visible = 1; % If you want Excel visible.
hExcel.DisplayAlerts = false; % Avoid excel warning popups
Which basically just opens excel. I now need to get some data...
0 Kommentare
Akzeptierte Antwort
Jan
am 2 Dez. 2011
A search in the forum is helpful also: http://www.mathworks.com/matlabcentral/answers/?term=xlsread+activex
4 Kommentare
Fangjun Jiang
am 2 Dez. 2011
Yes, to loop through different files, it's better to provide the full path of the files.
To read all the data in the sheet without specifying the range, use
MyRange=Sheet.UsedRange;
MyData=MyRange.Value;
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Spreadsheets finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!