2016-06-21 22 views
0

MATLABを使用してファイル内の元のデータを変更せずに既存のExcelファイルに新しい列を追加する方法を尋ねます。私の場合、ファイルの元の列数と行数はわかりません。ファイルを1つずつ開いて実際にチェックするのは非効率です。もう一つの難点は、新しい列が既存のデータとは異なる数の行を持つため、データの読み込みを使用したり、新しい行列を作成したり、新しい行列に置き換えることができないことです。MATLABを使用してExcelに新しい列を追加する

新しい行を追加する方法を教える多くの記事を見てきましたが、新しい列を追加することは、数字の代わりに文字で名前が付けられているため、かなり違うようです。

ありがとうございます。

答えて

0

最後に、私は次のコードでそれを解決:(ステップ== 1)場合

%%%

xlswrite(ファイル名、配列、シート名、 'A1'); %ファイルを作成します。 else [〜、〜、データ] = xlsread(ファイル名、シート名);

OriCol=size(Data,2);   %get the column number of the old data 

NewCol=OriCol+1; %the new array is placed right next to the original data 

ColLetter=xlcolumnletter(NewCol); 

StartCell=[ColLetter,'1']; 

xlswrite(filename,array,sheetname,StartCell); 

エンド

すべての古いデータを読み込む%
関連する問題