Variables name changed when import Excel datas into Matlab
Ältere Kommentare anzeigen
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 Kommentare
Walter Roberson
am 6 Feb. 2021
Which release are you using? How are you doing the importing?
Ive J
am 6 Feb. 2021
what happens if you try ?
T = readtable('YourFile.xlsx', 'ReadVariableNames', true);
Hui Puong
am 6 Feb. 2021
Antworten (1)
Cris LaPierre
am 6 Feb. 2021
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 Kommentar
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
Kategorien
Mehr zu Data Import from MATLAB finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

