MATLAB: How to automatically run a matlab script on data in a seperate file on your computer

automatically rundataexcelimporting excel dataMATLABtxtxlsread

Hello,
I have data (.txt file) incoming on an sd-card inserted in my computer. At the moment I open the .txt file on excel and save it as a .xlsx file in my Matlab folder and write an xlsread() line at the top of my script. Is there any way to shorten this process or even make it happen fully automatically?
Thanks

Best Answer

Data from the .txt file can be directly read in MATLAB without converting it to .xlsx file, depending on the kind of data it contains :
If the your data is in the form of tables, you could use readtable, to read the text-file directly,
If the .txt file contains data in csv format or is delimeted by some character, you could use csvread or dlmread. Take a look at these examples in the documentation.