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

14 views (last 30 days)
Rochollywood
Rochollywood on 15 Oct 2017
Commented: KL on 16 Oct 2017
What command is used to allow a user to input a .csv file, also how is the command formatted? Many thanks!
  2 Comments
KL
KL on 15 Oct 2017
what do you mean by "allow a user"? do you want to have a gui dialog box?
Rochollywood
Rochollywood on 15 Oct 2017
not necessarily, I believe it needs to be input through the command window

Sign in to comment.

Answers (1)

KL
KL on 15 Oct 2017
Edited: KL on 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 Comments
Walter Roberson
Walter Roberson on 16 Oct 2017
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 on 16 Oct 2017
Thanks for pointing it out Walter, I edited the answer.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!