xlwrite: Generate XLS(X) files without Excel on Mac/Linux/Win
Generates ‘.xls’ & '.xlsx' files on Mac/Linux/Win without Excel, using same syntax as xlswrite.
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Cite As
Alec de Zegher (2026). xlwrite: Generate XLS(X) files without Excel on Mac/Linux/Win (https://www.mathworks.com/matlabcentral/fileexchange/38591-xlwrite-generate-xls-x-files-without-excel-on-mac-linux-win), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired by: xlwrite : Export Data to Excel from Matlab on Mac/Win
Inspired: xlRange, number2letter, xlread, Microscopy Image Browser 2 (MIB2), csvimport(filename), csvexport(filename,cellVals), gQSPSim
General Information
- Version 1.9.0 (8.46 MB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.9.0 | 20130227 - Fixed bug when no sheet number given & added Stax to java load. Thanks to Thierry |
||
| 1.8.0 | 20130125 - Fixed bug & documentation. Incorrect working of NaN. Thanks Klaus |
||
| 1.7.0 | Fixed bug: use existing cell if present, instead of overwriting. This way original XLS formatting is kept & not overwritten. |
||
| 1.6.0 | Bugfix: if a numeric sheet was given & didn't exist an error was returned instead of creating the sheet. Thanks to Marianna |
||
| 1.5.0 | Fixed bug: use existing rows if present, instead of overwrite rows by default. Thanks to Dan & Jason. |
||
| 1.2.0 | Fixed bug: use existing rows if present, instead of overwrite rows by default. Thanks to Jason. |
||
| 1.1.0 | The new version of xlwrite uses the Apache POI library, instead of JExcelApi. The Apache POI library has some advantages over JExcelApi library:
|
||
| 1.0.0 |