Font color from Excel to Matlab
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Helma Maria Tróndheim
le 6 Oct 2017
Commenté : Helma Maria Tróndheim
le 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 commentaires
Réponse acceptée
ES
le 6 Oct 2017
Modifié(e) : ES
le 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)
Plus de réponses (1)
ES
le 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 commentaires
Voir également
Catégories
En savoir plus sur Spreadsheets dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!