2017-07-07 7 views
0

私はExcelファイルからテキストと数字を読みたいと思っています。下のようにコードを書くと、Excelファイルからテキストデータを読み取ることができません。どうすれば修正できますか?あなたの時間をとってくれてありがとう。どのようにテキストデータをMATLABのExcelから読み込むことができますか?

data = xlsread('normalize.xlsx'); 

Excelファイルの絵はここにある: enter image description here とコードから作成されたデータの画像が聞いている: enter image description here

+0

ファイルをExcelから.csvファイルとしてエクスポートし、csvread(.csv)を使用してmatlabからファイルをインポートすると思いましたか? – DYEZ

答えて

1

「xlsreadを」と「csvreadは」数値を読み取るための両方でありますデータがMATLABにあります。あなたは、Windowsプラットフォーム上で、Microsoft Excelがインストールされている場合は、次の2つのセルアレイにデータを読むために「関数xlsread」で次の構文を使用することができます。

[num_data string_data] = xlsread('normalize.xlsx'); 

あなたはでデータのテキスト列を持つことになりますstring_data配列。 num_dataの対応する列にはまだNANがあります。

+0

私は文字列データの列を別のデータファイルへの内部結合のキーとして使用したいと考えています。この方法では、2つの異なるテーブルに入れられ、一緒に結合することはできません。 – hsi

+0

2つのアレイを結合することはできます。それらは、列ごとにセル配列を作成するだけで、列方向に対応します。セル配列では、列ごとに異なるタイプのデータを持つことができます – Laleh

関連する問題