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 件のコメント

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

サインインしてコメントする。

回答 (1 件)

KL
KL 2017 年 10 月 15 日
編集済み: KL 2017 年 10 月 16 日

0 投票

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 件のコメント

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

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeWorkspace Variables and MAT Files についてさらに検索

質問済み:

2017 年 10 月 15 日

コメント済み:

KL
2017 年 10 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by