2017-12-23 6 views
0

現在ExcelのデータをMatlabに移動する必要があります。中間のステップとしてテキストファイルを作成して、すべてのデータをコピーすることを考えました。 Excelの私のデータは603×4のテーブルで、単語、空のセル、およびスラッシュ「/」で区切られた2つの単語があります。そのような何か:ExcelからMatlabへのULTRA-COMPLEXデータテーブルの移動、レイアウトの維持

 col1  col2  col3   col4 
row1 colour colour  size 
row2    colour  size   shape 
row3    size/number size/number 

など..私は空のセルやスラッシュを持つものをmantaining、私はExcelでそれを持ってexacly方法MATLABでデータをインポートしたいと思います。 私はload、importdata、textscanを試しましたが、スラッシュがあるためにすべてのデータをインポートすることも、603 x 4のテーブルレイアウトをインポートすることもできません。

どうすればよいですか?助けてくれてありがとう!

+1

私は 'readtable'をしようとするだろう。しかし、あなたが試したコマンドを正確に伝えない限り、 "load、importdata、およびtextscanで試した"と言っても十分ではありません。 [尋ねる] – Justin

答えて

0

データがExcelである場合は、xlsreadを使用してExcelから直接それを読む:

>> [~, ~, mydata] = xlsread('path\to\worksheet.xlsx') 

mydata = 

    3×4 cell array 

    'colour' 'colour'   'size'   [ NaN] 
    [ NaN] 'colour'   'size'   'shape' 
    [ NaN] 'size/number' 'size/number' [ NaN] 

PSこれは「ULTRA-COMPLEXのデータテーブルではありません;-)

関連する問題