Change Excel Number Format From Matlab

Hi
How to change excel number format to 2 decimal places from matlab using actxserver?
For example:
e = actxserver('Excel.Application');
eWorkbook = e.Workbooks.Add;
e.Visible = 1;
eSheets = e.ActiveWorkbook.Sheets;
eSheet1 = eSheets.get('Item', 1);
eSheet1.Activate;
eActivesheetRange = e.Activesheet.get('Range', 'A1');
eActivesheetRange.Value = 0.022432;
eActivesheetRange.NumberFormat = ????
I want excel to displa 0.02
Thanks
George

댓글 수: 3

Jan
Jan 2011년 10월 7일
Please use proper code formatting, as explained in the "Markup help" link.
George
George 2011년 10월 7일
Sorry but i don't know how to use proper code formating
Fangjun Jiang
Fangjun Jiang 2011년 10월 7일
When you post your question, look at the {}Code button above the text box.

댓글을 달려면 로그인하십시오.

 채택된 답변

Fangjun Jiang
Fangjun Jiang 2011년 10월 7일

0 개 추천

eActivesheetRange.NumberFormat='0.00'

댓글 수: 6

George
George 2011년 10월 7일
Thanks for your help but if i put this the result is "000".
George
George 2011년 10월 7일
I should put eActivesheetRange.NumberFormat='0,00'
with comma(,) not dot(.). Thank you very much
Fangjun Jiang
Fangjun Jiang 2011년 10월 7일
I think you mean the opposite. '0.00' will make it show as 0.02.
'0,00' will make it show as 000
George
George 2011년 10월 7일
I must put '0,00'.
Do you know how to plot to excel via matlab?
Thanks
Fangjun Jiang
Fangjun Jiang 2011년 10월 7일
Okay, maybe that's a MS Office version thing.
I never had experience plot to Excel via MATLAB.
George
George 2011년 10월 7일
It's fine. thank you very much

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Use COM Objects in MATLAB에 대해 자세히 알아보기

질문:

2011년 10월 7일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by