why my excel file can not be read by matlab?
Show older comments
I have simple excel file including date and rainfall in two columns. the matlab can not read the file, either import data by xlsread command. I made two format .xls and .xlsx. but matlab has an error. just it can read .csv file. matlab version is 2016a. error message after command Error using xlsread (line 251) Error: The server threw an exception.
3 Comments
Andrew Hohne
on 26 Dec 2020
Had the same problem, just restarted matlab and everything was fine again.
zhuyuan
on 16 Mar 2022
really? i restart three times at least, but no use.
Image Analyst
on 16 Mar 2022
@zhuyuan you probably have a hidden Excel server running that just retarting MATLAB won't get rid of. You have to restart your computer, or else if you're using WIndows type control-shift-Esc (to bring up the task manager) and kill it there.
Answers (3)
7 Comments
Eric Noordam
on 1 Aug 2016
Thank you for posting this! I was having trouble figuring out why my code didn't work anymore and it turns out it was the Foxit COM addin.
Walter Roberson
on 18 Nov 2016
XM Liu comments to Milad:
Good comment for solve the Error: The server threw an exception.
Patrick Sturm
on 13 Dec 2017
Thank you, this also worked for me in order to make xlsfinfo work. In my case, this was the 'Team Foundation Add-In' under the COM Add-Ins.
Restarting the PC was also necessary to make the program run.
Raheleh Mahdivand
on 10 Dec 2018
Thank you Milad. it solved my problem too.
Tori Grootjen
on 8 Jul 2019
worked for me too, thanks!
S Deligeorges
on 31 Mar 2021
Thank you for the post, it partially solved the problem for me. I was able to open the file once with xlsread, the moment I read the data, the error returned and I can no longer read the data file and get the line 257 error. COM ADD IN unchecked already, can't use the same trick again.
Shahrulnizahani Mohammad Din
on 26 Sep 2022
Hi. I am facing the same prpblem.
Toubleshoot efforts:
1) clear (unchecked) the COM Add-in, clear (unchecked) "the ignore applications that use dynamic data exchange (DDE) and restarted the laptop...open MATLAB and try run it..[result : no success]
2) uninstall and re-install MATLAB and retarted the laptop..open MATLAB and try run it..[result : no success]
3) try ti change the xlsx file to xls, open MATLAB and try run it...[result : no success]
4) the the file path and filename (to check typo error)..evertything is in place
5) changed the location (from Dropbox to My Document folder) , reopen MATLANB and try to run the code [result : no success]
6) change xlstead to readtable/ read matrix [result : no success]
Pls help
thanks
Image Analyst
on 5 May 2016
Try using readtable() instead
t = readtable('whatever.xlsx');
1 Comment
madhan ravi
on 19 Mar 2018
thank you so much it worked :)
Elson Leung
on 27 Mar 2023
0 votes
Well I am facing the same issue there, I've tried readtable, readmatrix and the rest of possible solution. All of them didnt work.
But the obvious solution is close the excel first, MATLAB apparently cannot read excel while it is opened.
Categories
Find more on Spreadsheets in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!