How do you allow a user to input a .csv file?

What command is used to allow a user to input a .csv file, also how is the command formatted? Many thanks!

2 commentaires

KL
KL le 15 Oct 2017
what do you mean by "allow a user"? do you want to have a gui dialog box?
Rochollywood
Rochollywood le 15 Oct 2017
not necessarily, I believe it needs to be input through the command window

Connectez-vous pour commenter.

Réponses (1)

KL
KL le 15 Oct 2017
Modifié(e) : KL le 16 Oct 2017
If you want to import data from this file,
data = csvread('yourfilename.csv')
if you want user to pick the file using a dialog box, then
[fileName, pathName] = uigetfile('*.csv');
data = csvread(fullfile(pathName,fileName)) ;

4 commentaires

Rochollywood
Rochollywood le 15 Oct 2017
That is closer, but what if I don't know the path, or the file name the user wants to input?
KL
KL le 16 Oct 2017
That's exactly what the second suggestion does. It lets the user browse through his folders to select a csv file.
Note that we recommend against using a variable named "path", as "path" is the name that MATLAB uses to manage how to find files.
KL
KL le 16 Oct 2017
Thanks for pointing it out Walter, I edited the answer.

Connectez-vous pour commenter.

Catégories

Commenté :

KL
le 16 Oct 2017

Community Treasure Hunt

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

Start Hunting!

Translated by