Как видно из заголовка, у меня проблемы с импортом даты и времени из Excel в SAS.Кажется, проблема в секундах:
Вот пример данных из Excel:
Мой DateTime:
Вот исходные числа Excel:
Edit2:
43417.58657407
43417.58656250
Когда я импортирую их в SAS, вот какSAS отображает их:
13NOV2018:14:04:39
13NOV2018:14:04:39
и числовые значения:
1857737079
1857737079
Я пытаюсь выяснить, как заставить SAS правильно считывать секунды.Я использую процедуру импорта, и вот мой код:
proc import
out = MyDSOutput
datafile= MyDSInput
dbms = EXCEL replace;
sheet = "page";
getnames = yes;
mixed = yes;
scantext = yes;
usedate = no;
scantime = yes;
textsize = 32767;
;
run;
РЕДАКТИРОВАТЬ: я должен был добавить, что преобразование этого в CSV действительно не вариант, потому что у меня есть числовые идентификаторы, которые> 15 цифр и превосходятпреобразует все, что> 15 цифр в 0.
EDIT2: добавлена расширенная версия необработанных чисел Excel