使用ActiveX从MATLAB写入Excel到Excel
问题描述:
我想知道是否有一种方法使用单元格功能而不是范围与MATLAB的ActiveX命令?也许有人解决我的问题。我有许多数据列表和所有大小不等的,例如:使用ActiveX从MATLAB写入Excel到Excel
List 1 has 10
List 2 has 13
List 3 has 3
...
我想利用这些数据并将其导出到Excel中的一个新的工作表从MATLAB。我可以用范围函数来实现,但这太长了。如果我有细胞功能,我将能够查找的List x
长度,并告诉它遍历列表的长度和向下移动一个单元格。
如果有人有另一种解决方案,我将不胜感激的答案。
在此先感谢
答
别介意我找到了解决办法。如果其他人正在寻找这些方针的东西,这是我做过什么:
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