How to import text files with unrecognized file extensions

10 vues (au cours des 30 derniers jours)
Jeremy
Jeremy le 4 Sep 2013
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

Réponse acceptée

Jeremy
Jeremy le 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.

Plus de réponses (1)

A Jenkins
A Jenkins le 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 commentaires
Jeremy
Jeremy le 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 le 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 ?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Standard File Formats dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by