This tool offers a xlsread compatible xls/xlsx I/O for any system without Excel.
The implementation makes use of the apache POI library (similar to xlread).
It allows the usage of the same arguments as xlsread (as of 2017b) including the processFcn call. However it only offers the .Count and the .Value fields for further processing along with a .WorkSheet field which contains the POI worksheet selected in the xlread call.
Thomas Pfau (2020). xlread (https://github.com/tpfau/xlread), GitHub. Retrieved .
Please be aware, that the Text Analytics Toolbox of some Matlab versions ships with a broken POI library which will make the tool unusable if the toolbox is installed.
Known Matlab Versions to be affected:
2018b up to 2019b
Worked great with Matlab R2015b. A nice compliment to the other function posted here, xlwrite.m, which uses exactly the same Apache POI libraries.
Oh, and my tests were with Matlab R2015b, so it works there as well.