如何使用matlab脚本更改Excel工作表的数字格式?

时间:2016-04-28 12:02:27

标签: excel matlab

我正在开发一个m脚本,它可以使用ActiveX将数据写入excel表。我可以选择一个范围并将数字格式更改为' Text'。但我想知道如何更改整个Excel工作表的数字格式?

为什么我需要这个? - 数字格式'一般'将修订版1.1和1.10显示为1.1

e = actxserver ('Excel.Application');
e.Visible = 1;
eWorkbooks = e.Workbooks
w = eWorkbooks.Add
sheet1 =  w.ActiveSheet;
sheet1.Name = 'TestSheet';
eActiveSheetRange = get(e.ActiveSheet,'Range','A1:B1');
get(eActiveSheetRange)
eActiveSheetRange.Value = {'FileName','Revision'};
eActiveSheetRange.Font.Bold = 1;
eActiveSheetRange.NumberFormat = '@'; % Set the number format to Text
e.Quit;
e.delete;

PS:不包括添加数据的代码;我尝试了在单元格中输入值。

谢谢!

0 个答案:

没有答案