Matlab cannot read string data

20 ビュー (過去 30 日間)
joni nababan
joni nababan 2020 年 4 月 28 日
コメント済み: joni nababan 2020 年 4 月 29 日
Hi everyone,
please help me,
i have a xls file with 6 column. First column is string type and others are numeric. i don't know why i cant read the first column data with 'xlsread'. maybe because it is string. is there any way to read my first column?
Thankyou
  1 件のコメント
Star Strider
Star Strider 2020 年 4 月 28 日
The xlsread funciton has three possible outputs. The first is numeric data, the second is character data, and the third is a cell array of everything in the file. Return all the outputs, then experiment with how best to extract the non-numeric data you want.

サインインしてコメントする。

回答 (1 件)

Adam Danz
Adam Danz 2020 年 4 月 28 日
Straight out of the documentation
num = xlsread(filename) reads the first worksheet in the Microsoft® Excel® spreadsheet workbook named filename and returns the numeric data in a matrix.
Try using readtable or readcell.
  7 件のコメント
Walter Roberson
Walter Roberson 2020 年 4 月 29 日
dataExcel = readtable(fullfile(path,filename), 'sheetname', 'sheet1', 'range', 'A2:F50', 'readvariablenames', false);
joni nababan
joni nababan 2020 年 4 月 29 日
Hi, Walter
Thankyou somuch

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by