ボタン(アプリで使用)のファイル選択操作について

4 ビュー (過去 30 日間)
光春 木原
光春 木原 2022 年 9 月 29 日
コメント済み: 光春 木原 2022 年 10 月 21 日
アプリを起動し、csvファイルを読み込む際の操作についてですが、
デフォルトでは「開くファイルを選択」→「すべてのMATLABファイル(*.mlb・・・)」です
毎回、「すべてのファイル(*.*)」に選択し直しております
以下の記述かと思いますが、最初から「すべてのファイル(*.*)」にするオプションがありましたら
ご教示下さい
% Button pushed function: Button
function Filename(app, event)
  2 件のコメント
光春 木原
光春 木原 2022 年 10 月 20 日
コメントありがとうございます
ホーム 変数 データのインポートの方でなく、アプリです
アプリでボタンを押すと、エクスプローラが開いて
そのまま csvを読み込めれば ひと手間 減らせると考えています

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

採用された回答

Kojiro Saito
Kojiro Saito 2022 年 10 月 21 日
uigetfileをアプリのボタンプッシュのコールバックに入れれば実現できます。
uigetfileだけでは「すべてのMATLABファイル (*.mlb…)」になってしまうので、uigetfile('*.*')とします。
% Button pushed function: Button
function ButtonPushed(app, event)
[file,path] = uigetfile('*.*');
if isequal(file,0)
disp('User selected Cancel');
else
disp(['User selected ', fullfile(path,file)]);
end
end
CSV ファイルのみ許可したいなら、uigetfile('*.csv')としておくと良いかもしれません。
  1 件のコメント
光春 木原
光春 木原 2022 年 10 月 21 日
ご回答ありがとうございます。
ご教示いただいた方法で改訂します。
CSVファイルのみ許可というところは気づきませんでした。
これを行うことで更に改善を進めることができます。

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

その他の回答 (0 件)

カテゴリ

Find more on GUIDE アプリの移行 in Help Center and File Exchange

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!