equivalent of xlswrite on Mac

Hi everybody, Is there any other matlab function equivalent to xlswrite that work well on mac (extended mode) Thank you,

4 Comments

Samar - are you trying to create an Excel fie on your Mac, or just write data to a (csv text) file?
I just want to write some results from Matlab file into an .xls file on Mac if the Excel file didn't exist (first time we run the program) we have to create it otherwise just add a sheet and write on it (on specific cells)
I'm not familiar with Mac I have always worked with xlswrite on windows and it did all of that :)
Si I'm just looking for the same function on mac!
Please help
I have the same problem. Can we use xslwrite to create an Excel file?
At last, I had to use 'writetable' to write a .csv file and eventually import that file in Excel for Mac. I understand that there is no solution to this problem because Matlab is unable to start Excel on a Mac. Considering that I have a 2014b release this is not conforting. I wonder if writing an .xls file does really need the Excel start or if a file can be produce out of Excel.

Sign in to comment.

Answers (1)

Geoff Hayes
Geoff Hayes on 1 Jan 2015
It is my understanding that using xlswrite on a Mac will just try to create a csv file with whatever stata you are trying to write to file. I've observed this with R2014a on OS X 10.8.5.
The File Exchange does have something that may work for you. See Marin Deresco's submission at http://www.mathworks.com/matlabcentral/fileexchange/37560-xlwrite---export-data-to-excel-from-matlab-on-mac-win. However, it does require you to download some additional Java libraries.

1 Comment

It does work. However, xlwrite lacks one property of the old xlswrite function that it can't specify the region that it writes into.

Sign in to comment.

Asked:

on 27 Oct 2014

Commented:

on 6 Oct 2016

Community Treasure Hunt

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

Start Hunting!