Importing / Xlsread: How to replace unknown character?
Ältere Kommentare anzeigen
clearvars;
filename = 'ABB';
[ num,txt,raw ] = xlsread( char(filename) );
Problem with above: how do I replace an unknown character, i.e. a character that's not in the English language when importing from an Excel-file?
E.g. the Swedish letter ö? When I'm screening the document through Matlab I just see a question mark.
2 Kommentare
Walter Roberson
am 4 Mai 2017
What is the file extension? Is it a .csv, or a .xls, or a .xlsx ?
Hampus
am 4 Mai 2017
Antworten (1)
Santhana Raj
am 4 Mai 2017
0 Stimmen
Instead of using xlsread, use readtable.
one of its options is fileEncoding. I am sure it can read Swedish, but you can explore in that direction.
another suggestion is to replace '?' with space after reading the whole xls file.
Kategorien
Mehr zu Workspace Variables and MAT Files 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!