(Не рекомендуется) Запись файла электронной таблицы Microsoft Excel
xlswrite не рекомендуется. Использовать writetable, writematrix, или writecell вместо этого. Дополнительные сведения см. в разделе Вопросы совместимости.
возвращает состояние операции записи, используя любой из входных аргументов в предыдущих синтаксисах. При успешном выполнении операции состояние: status = xlswrite(___)1. В противном случае состояние 0.
xlswrite функция не поддерживает запись массивов ячеек, содержащих различные типы данных при попытке записи CSV-файлов.
Если на компьютере нет Excel для Windows ® или используется MATLAB ® Online™, то xlswrite функция:
Запись массива A в текстовый файл в формате CSV. A должен быть числовой матрицей.
Игнорирует sheet и xlRange аргументы.
Это ограничение также применяется, когда COM-сервер (часть обычной установки Excel) недоступен.
Если на компьютере установлено программное обеспечение Microsoft Office 2003, но требуется создать файл в формате Excel 2007, установите пакет обеспечения совместимости Office 2007.
Excel и MATLAB могут хранить даты как текст, представляющий эти даты (например, '10/31/96'или серийные номера (например, 729329). Если массив включает серийные номера дат, преобразуйте эти даты в их текстовое представление с помощью datestr перед вызовом xlswrite.
Чтобы записать данные в файлы Excel с пользовательскими форматами (например, шрифты или цвета), откройте COM-сервер Windows напрямую с помощью actxserver вместо xlswrite. Например, этот ответ поддержки MathWorks использует actxserver для установления соединения между MATLAB и Excel записывает данные на лист и задает цвета ячеек.
Преобразование Excel Inf значения для 65535. Преобразование MATLAB NaN значения для пустых ячеек.
dlmwrite | writecell | writematrix | writetable | xlsfinfo | xlsread