Excel 시트를 읽으려고합니다. 동일한 컴퓨터에서 다른 결과가 나타납니다. 문자열이 아닌 날짜 - 시간을 날짜로 읽으려면 어떻게해야합니까?Xlsread가 문자열로 읽는 이유 (날짜 시간)
내가 나중에 변경할 수 있음을 알고 있지만 Octave와 Matlab에 동일한 코드가 있어야합니다.
matlab에 : 엑셀 데이터를 사용하여 MATLAB에서 날짜로 Excel에서 포맷 한 다음로드되어 있는지 확인
[data,header, raw]=xlsread('Mappe1.xlsx');
data =
0 -0.1843 -0.1445
0 -0.1845 -0.1455
0 -0.1833 -0.1461
0 -0.1819 -0.1466
header =
'Stamp' 'R1.1' 'R2.1' 'R2.2'
'24.11.2017 09:41:25' '' '' ''
'24.11.2017 05:41:23' '' '' ''
'24.11.2017 01:41:21' '' '' ''
'23.11.2017 21:41:19' '' '' ''
Octave:
data =
4.3063e+004 0.0000e+000 -1.8434e-001 -1.4451e-001
4.3063e+004 0.0000e+000 -1.8445e-001 -1.4551e-001
4.3063e+004 0.0000e+000 -1.8328e-001 -1.4611e-001
4.3063e+004 0.0000e+000 -1.8186e-001 -1.4661e-001
4.3063e+004 0.0000e+000 -1.8071e-001 -1.4493e-001
4.3063e+004 0.0000e+000 -1.8192e-001 -1.4123e-001
4.3062e+004 0.0000e+000 -1.8348e-001 -1.4165e-001
4.3062e+004 0.0000e+000 -1.8358e-001 -1.4219e-001
4.3062e+004 0.0000e+000 -1.8342e-001 -1.4284e-001
header =
{
[1,1] = Stamp
[1,2] = R1.1
[1,3] = R2.1
[1,4] = R2.2
}
숫자 형식으로 저장하기에 유효한 형식이 아니므로 문자열로 저장합니다. 갖는 데 : 또는. 숫자 사이에 이것이 원인이됩니다. MATLAB은 행렬이나 셀 배열에 이것을 문자열로 저장할 수 없습니다. – Eppicurt