1xm-Cellarray
をエクスポートする場合は、xlswrite
を使用します。私はすべて欲しいExcelにデータをエクスポートしてフォーマットを適用する
a=[{{{'a'},{'b'},{'c'},{'d'};{'a'},{'b'},{'c'},{'d'}}},{{{'a'},{'b'},{'c'},{'d'};{'a'},{'b'},{'c'},{'d'};{'a'},{'b'},{'c'},{'d'}}},{{{'a'},{'b'},{'c'},{'d'};{'a'},{'b'},{'c'},{'d'}}}]
a =
{2x4 cell} {3x4 cell} {2x4 cell}
:セルアレイがm
細胞i
はほとんど2ですが、また、3,4,5または6ことができここで、データがどのように見えるかの例ですixn-Cellarray
を含む各で構成されていセルはお互いの下に書かれていますが、どの行が1つのセルに属していたかをExcelで確認できるようにしたいと考えています。私の考えでは、この
exportTable=[];
for jj=1:numel(a)
exportTable=[exportTable;a{jj};repmat({[]},1,18)];
end
のような配列のセルと他の上の間に空行を入れ、その後、xlswrite
を使用してexportTable
をエクスポートすることでしたが、これは、エクスポートシートにかなり醜いと読みやすいではありません。
今私は、MATLABのエクスポート機能を使用するか、入力として対応する行のベクトルでExcelを使用して、同じ色で着色された各セルの行を取得する方法を探しています。
私は
rows=cumsum(cellfun(@(x) size(x,1),a))
rows =
2 5 7
を使用して、各セルの終了インデックスを達成できた。しかし、私はrownumbersをもとにExcelで行を着色する方法がわかりません。
私の例のための所望の出力は次のようになります。
のMatlabやExcelを使用してすべてのヘルプは高く評価されます。
Excelで簡単なマクロを作成します。私はmatlab内のフォーマットは非常に醜い得ることができると思う。 –
@ValerioRacoそうですね、どのようにExcelでそのようなマクロを作成しますか? – Max