如何连接单元格数组中的单元格

时间:2014-10-07 10:26:48

标签: arrays matlab vector

所以我有一个数组,第一层有20个单元格。然后在每个细胞内,还有其他58个细胞,每个细胞内部都有一个柱状细胞。我想要做的是对20个细胞中的每个细胞,将细胞放入58个细胞内,将它们连接起来并将它们保存到excel表中(20个细胞中的每一个都有一张)。所有58个单元格具有相同的大小(如果我做大小(数据))但在某一行之后它们都有空行。希望这不是太混乱,但是当您分别考虑20个单元格中的每一个时,58个单元格(不包括空行)中的每一个的大小都是相同的。举个例子,想象一下第一个细胞。其中有58个单元格,除空行外,所有单元格的大小均为350。对于第二个单元格,所有单元格的大小为437,依此类推。

可能更容易解释数据集是什么。 20个单元格中的每一个都是足球赛季,58个单元格中的每一个都是该赛季每场比赛的特征,并且58个单元格中的每一个的大小将是所玩的比赛的数量。我想要做的是在每张表中获得一个带有季节的excel文件。

我有以下代码,当我在单元格中有向量时使用它,但在这种情况下它失败,因为我有单元格而不是向量: readData是主要结构 SheetName只是一系列名为Sheet1,Sheet2,.. SheetN

的字符串
for n = 1:size(readData,2)
DataMatrix = readData{1,n};
DataMatrix= horzcat(DataMatrix{:});
xlswrite('DadosFootballData.xlsx',DataMatrix,SheetName{n,1}) 
end

另外,如果您认为有更好的方法可以将其保存到excel,请随意说出来!

0 个答案:

没有答案