How to import text files with unrecognized file extensions

9 views (last 30 days)
I'm working on a GUI to analyze data generated by another program. The data is in the form of text files with various descriptive files extensions like .eigen or .summary. I am having trouble importing these using 'importdata', 'fopen' and 'open'. These can be loaded into the workspace using the import wizard but I would prefer to have this operation performed by code in my GUI. I understand that the 'open' function can be extended to handle other file extensions but I am unclear on how exactly to do this. Any help would be greatly appreciated.
-Jeremy

Accepted Answer

Jeremy
Jeremy on 4 Sep 2013
I ended up being able to fix this by changing the extension to .txt using
system(['rename ' oldname ' ' newname.txt]);
since they really were text files with different extensions this allowed me to import them without issue.

More Answers (1)

A Jenkins
A Jenkins on 4 Sep 2013
Did you say the Import Wizard is working for you? It has a checkbox that says "Generate MATLAB Code".
Does this provide the code you want?
  2 Comments
Jeremy
Jeremy on 4 Sep 2013
I tried this but I still get the same error as when using 'importdata' on its own
??? Error using ==> importdata at 136 Unable to open file.
Walter Roberson
Walter Roberson on 4 Sep 2013
Possibly you are not in the correct directory at the time you attempt to import the file. How are you building the file name to import ?

Sign in to comment.

Products

Community Treasure Hunt

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

Start Hunting!