使用ActiveX从MATLAB写入Excel

我想知道是否有一种方法使用单元格function,而不是与MATLAB的ActiveX命令范围 ? 也许有人解决我的问题。 我有许多数据列表和所有不同的大小,例如:

List 1 has 10 List 2 has 13 List 3 has 3 ... 

我想将这些数据导出到MATLAB中的Excel表格中。 我可以用Range函数来做,但这太长了。 如果我有单元格function,我将能够查找List x的长度,并告诉它遍历列表的长度,并向下移动一个单元格。

如果任何人有另一种解决scheme,我会感谢答案。
提前致谢

没关系,我find了解决scheme。 如果其他人正在寻找这样的事情,这就是我所做的:

 i = 10; %# in place of the loop index CellNumber = mat2str(i); %# convert it to string so that we can append cell letter and cell number Cell = ['A', CellNumber]; %# append cell number to cell letter to get cell location in excel form range1 = get(sheet1, 'Range', Cell); %# select specified location range1.Value = File{i} %# set that location to what you want