大学在Excel中的传播包括:
ID & University Name
0 Mechanical Engineering
1 Civil Engineering
filename = 'test.xlsx';
sheet = 'Universities';
xlRange = 'A2:B31';
UniversityNames = xlsread(filename,sheet,xlRange);
但是当我显示大学名字矩阵时。我可以看到身份证号码,但大学名称显示为'NaN'
。我需要在这个UniversityNames
矩阵中看到大学的名字。我怎样才能解决这个问题?操作系统是Windows 10,Excel 2010。
答案 0 :(得分:1)
Octave的xlsread
function有多个输出。返回的第一个输出是输入范围中的数字数据,这是您当前正在读取的UniversityNames
。可选的第二个输出返回输入范围中的文本字符串,我假设这是你正在寻找的。您还可以使用可选的第三个输出,它从输入范围返回原始字符串的单元格数组。
filename = 'test.xlsx';
sheet = 'Universities';
xlRange = 'A2:B31';
[UniversityNames_numeric, UniversityNames_textual] = xlsread(filename, sheet, xlRange);
或者
filename = 'test.xlsx';
sheet = 'Universities';
xlRange = 'A2:B31';
[~, ~, rawdata] = xlsread(filename, sheet, xlRange);