Эти типы данных не имеют естественных отображений между MATLAB® и Excel®:
Даты: Excel имеет специальный тип данных для дат, а MATLAB нет.
Пустые камеры: MATLAB не имеет эквивалентной конструкции для пустой камеры в распределенном листе Excel.
Если вы не меняете правила маршалинга при компиляции надстройки, то правила для маршалинга данных Excel в MATLAB:
Даты Excel распределяются в doubles MATLAB.
Пустые камеры распределяются в нули.
Если вы не меняете правила маршалинга при компиляции надстройки, то правила для маршалинга данных MATLAB в Excel:
MATLAB NaNs распределены в Visual Basic® #QNAN
с.
MATLAB не возвращает даты Excel.
Можно изменить способ переноса дат и пустых камер в MATLAB при компиляции надстройки:
Даты Excel можно пометить как символьные массивы MATLAB.
Пустые камеры могут быть мобилизованы как MATLAB NaNs.
Чтобы изменить правила маршалинга:
В части сопоставителя классов окна MATLAB Compiler проекта выберите подпись функции, которую вы хотите изменить.
Выберите Data Conversion Properties из контекстного меню.
Выберите правила входных параметров для изменения.
Щелкните за пределами диалогового окна, чтобы закрыть его.
Вы можете изменить как даты и NaNs
упорядочиваются в Excel при компиляции надстройки:
MATLAB- NaNs
можно преобразовать в нули.
Числовые значения MATLAB могут быть преобразованы в даты Excel.
Примечание
Чтобы увидеть дату в ожидаемом формате, убедитесь, что камера Excel отформатирована для отображения ее содержимого в формате даты.
Чтобы изменить правила маршалинга:
В части сопоставителя классов окна MATLAB Compiler проекта выберите подпись функции, которую вы хотите изменить.
Выберите Data Conversion Properties из контекстного меню.
Выберите правила выходных аргументов для изменения.
Щелкните за пределами диалогового окна, чтобы закрыть его.