Variables name changed when import Excel datas into Matlab
이전 댓글 표시
Hello,
I tried to imported a large amount of data from Excel to Matlab but for some reason the variable name got changed to nAN, Anyone know how to keep the original variable name?
For example: My variables name in Excel are Current, Voltage, max output and then it all changed to nAN after got imported to Matlab
댓글 수: 3
Walter Roberson
2021년 2월 6일
Which release are you using? How are you doing the importing?
Ive J
2021년 2월 6일
what happens if you try ?
T = readtable('YourFile.xlsx', 'ReadVariableNames', true);
Hui Puong
2021년 2월 6일
답변 (1개)
Cris LaPierre
2021년 2월 6일
I'd try something like this.
readtable("sampleTable.xlsx","VariableNamingRule","preserve","NumHeaderLines",1)
In R2020b, MATLAB is able to detect that row 3 is not part of the data, and will skip it.
댓글 수: 1
If you want to capture the descriptions (row 1) and the units (row 3) along with the variable names (row 2), you can do the following.
opts=detectImportOptions("sampleTable.xlsx");
opts.VariableDescriptionsRange=1;
opts.VariableNamesRange=2;
opts.VariableUnitsRange=3;
opts.PreserveVariableNames=true;
data=readtable("sampleTable.xlsx",opts)
% View the table description and unit properties
data.Properties.VariableDescriptions
data.Properties.VariableUnits
카테고리
도움말 센터 및 File Exchange에서 Data Import from MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

