Font color from Excel to Matlab
7 views (last 30 days)
Show older comments
Helma Maria Tróndheim
on 6 Oct 2017
Commented: Helma Maria Tróndheim
on 12 Oct 2017
Hi,
I've to import a lot (four years logged every minute for 60 objects) of logged data from Excel into Matlab. If the logger wasn't working properly during a measurement the data in Excel is coloured red. Is there any way I can get the color of the data in Excel to Matlab so I can sort the data that wasn't measured properly?
0 Comments
Accepted Answer
ES
on 6 Oct 2017
Edited: ES
on 6 Oct 2017
objExcel=actxserver('excel.application');
objExcelW=objExcel.Workbooks;
objExcelF=objExcelW.Open('ExcelFileName');
objExcelS=objExcelF.ActiveSheet;
colour = objExcelS.Range('A1').Interior.color; %To read the colour of A1 cell
objExcelF.Close;
objExcel.Quit;
objExcel.delete;
You can read the colour value and split the colours
[R, G, B] to hex is R*256*256+G*256+B where R, G, B can be (0 to 255)
More Answers (1)
ES
on 6 Oct 2017
It is not straighforward. You will have to use ActiveX https://in.mathworks.com/help/matlab/matlab_external/using-a-matlab-application-as-an-automation-client.html
0 Comments
See Also
Categories
Find more on Spreadsheets in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!