0

を使用してxlsファイルからデータを読み取ろうとしています

[a,b,c]=xlsread('list.xls', 1, 'A1:C5')

しかし、結果として、指定された範囲のlist.xlsスプレッドシートにデータがある場合でも、a、b、cはすべて空になります。何が問題なのでしょう?

4

1 に答える 1

2

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:ヘッダーとデータを含むセル。

これがお役に立てば幸いです

于 2013-02-06T17:27:31.817 に答える