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 comentarios

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

Iniciar sesión para comentar.

Respuestas (1)

KL
KL el 15 de Oct. de 2017
Editada: KL el 16 de Oct. de 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 comentarios

Rochollywood
Rochollywood el 15 de Oct. de 2017
That is closer, but what if I don't know the path, or the file name the user wants to input?
KL
KL el 16 de Oct. de 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 el 16 de Oct. de 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 el 16 de Oct. de 2017
Thanks for pointing it out Walter, I edited the answer.

Iniciar sesión para comentar.

Categorías

Etiquetas

Preguntada:

el 15 de Oct. de 2017

Comentada:

KL
el 16 de Oct. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by