У меня есть файл .xlsx с такими частями:
Я хочу импортировать его в MATLAB следующим образом:
[data,txt,raw]=xlsread('filename','D1:D6')
Но это становится:
{'2019/5/26 8:17:41'}
{'2019/5/26 8:17:41'}
{'2019/5/26 8:17:41'}
{'2019/5/26 8:17:41'}
{'2019/5/26 8:17:41'}
{'2019/5/26 8:17:41'}
, который округляет мои исходные данные до секунд, НО мне нужно сохранить миллисекунды.
Когда я открываю файл данных в Excel,Я понял, откуда поступают неправильные данные.
А теперь мой вопрос: Есть ли способ импортировать исходные данные, такие как 2019-05-26 08:17:40.501
, в MATLAB? Можно принимать как datestr, так и datenum,только если он содержит то же самое с исходными данными.
Я не могу найти никакой подсказки в doc xlsread
или doc importdata
для решения этой проблемы.Также я видел этот вопрос на StackOverflow , который имеет аналогичные данные с моими, но с совершенно другим результатом, и я бы предположил, что это другая проблема.