read table without having reading the directory path

62 views (last 30 days)
Khairul nur
Khairul nur on 23 Mar 2021
Answered: Mohammad Sami on 23 Mar 2021
hi all, this is a simple question and may seems silly.
Currently my table read used syntax :
data_table = readtable('C:\Users\blabla')
However, if i runat different laptop/pc i need to configure the path again.
Please help to suggest and simple code how to solve this. TQ

Answers (1)

Mohammad Sami
Mohammad Sami on 23 Mar 2021
You can have the user select the file to process using the function uigetfile
[file,path] = uigetfile();
if isequal(file,0)
disp('User selected Cancel');
data_table = [];
data_table = readtable(fullfile(path,file));

Community Treasure Hunt

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

Start Hunting!