を使用してxlsファイルからデータを読み取ろうとしています
[a,b,c]=xlsread('list.xls', 1, 'A1:C5')
しかし、結果として、指定された範囲のlist.xlsスプレッドシートにデータがある場合でも、a、b、cはすべて空になります。何が問題なのでしょう?
を使用してxlsファイルからデータを読み取ろうとしています
[a,b,c]=xlsread('list.xls', 1, 'A1:C5')
しかし、結果として、指定された範囲のlist.xlsスプレッドシートにデータがある場合でも、a、b、cはすべて空になります。何が問題なのでしょう?
http://www.mathworks.com/help/matlab/ref/xlsread.htmlから:
[num,txt,raw] = xlsread(___)
さらに、前の構文の入力引数のいずれかを使用して、セル配列txtのテキストフィールドと、セル配列rawの未処理のデータ(数値とテキスト)を返します。xlRangeが指定されている場合、データのある行と列の前にあるワークシートの先頭の空白の行と列がrawで返されます。
numbers
データ( )のみに関心がある場合は、次のように入力できます
xlsread(filename,1,'A1:C5')
最初の行にヘッダーがある場合は、
[num,txt,raw] = xlsread(___)
num
:データを含む配列;
txt
:ヘッダーを含むセル。
raw
:ヘッダーとデータを含むセル。
これがお役に立てば幸いです