status = xlswrite(filename, A)
status = xlswrite(filename, A, sheet)
status = xlswrite(filename, A, sheet, range)
[status, message] = xlswrite(...)
| Parameter | Description |
|---|---|
| filename | a string: .xlsx file name. |
| A | array, cell array, table, or timetable to write. |
| sheet | a string sheet name or a positive sheet index. |
| range | a string start cell or range in A1 notation. |
| Parameter | Description |
|---|---|
| status | logical value indicating whether the write succeeded. |
| message | empty string on success, or the error message on failure. |
xlswrite writes supported Nelson values to .xlsx files using the Open XML backend.
Complex arrays and object values are rejected because they do not map directly to workbook cells.
filename = [tempdir(), 'xlswrite_example.xlsx']; [status, message] = xlswrite(filename, magic(3), 'Data', 'A1'); values = xlsread(filename, 'Data', 'A1:C3')
| Version | Description |
|---|---|
| 2.0.0 | Open XML .xlsx support added. |