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 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Antworten (1)

KL
KL am 15 Okt. 2017
Bearbeitet: KL am 16 Okt. 2017

0 Stimmen

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 Kommentare

Rochollywood
Rochollywood am 15 Okt. 2017
That is closer, but what if I don't know the path, or the file name the user wants to input?
KL
KL am 16 Okt. 2017
That's exactly what the second suggestion does. It lets the user browse through his folders to select a csv file.
Walter Roberson
Walter Roberson am 16 Okt. 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 am 16 Okt. 2017
Thanks for pointing it out Walter, I edited the answer.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Data Import and Analysis finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 15 Okt. 2017

Kommentiert:

KL
am 16 Okt. 2017

Community Treasure Hunt

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

Start Hunting!

Translated by