Re: 엑셀에서 날짜 가져오기안녕하세요 스테펜,
다양한 시스템에서 실행 중인 운영 체제(Windows 또는 Mac), JMP 버전, 언어에 대해서는 언급하지 않았습니다.그들은 다른가요?이러한 모든 요소는 날짜 데이터가 해석되는 방식에 영향을 미칠 수 있습니다.JMP 기술 지원팀에 문의하는 것이 좋습니다.
브라이언 코코란
JMP 개발
Re: 엑셀에서 날짜 가져오기안녕 @briancorcoran ,
모든 시스템은 Windows 10 및 JMP 17.1을 사용합니다.
기술 지원팀에 연락하겠습니다. 감사합니다!
Excel에서 날짜 가져오기동일한 스크립트를 사용하여 여러 컴퓨터의 Excel에서 JMP로 다음 데이터를 가져왔습니다.
| 2022년 11월 30일 12:15 |
| 2022/12/14 12:15 |
| 2022년 12월 12일 12:15 |
| 2023년 11월 1일 12:15 |
| 2023년 11월 1일 12:15 |
일부 컴퓨터에서는 JMP가 다음을 제공합니다.
2022.11.30 12:15
2022년 12월 14일 12:15
2022년 12월 12일 12:15
2023년 11월 1일 12:15
2023년 11월 1일 12:15
다른 사람들은 다음과 같은 결과를 산출합니다.
44895,5104166667
44909,5104166667
44907,5104166667
44937,5104166667
44937,5104166667
그리고 JMP에서는 이 숫자를 올바른 날짜로 다시 변환할 수 없습니다. 왜 이런 일이 발생하는지, 이를 방지하려면 어떻게 해야 하는지 아시나요?
자동화 및 스크립팅데이터 접근Re: 엑셀에서 날짜 가져오기그런데 두 번째 결과 세트가 정확할 것 같습니다. JMP는 날짜 및 시간 값을 1904년 1월 1일 자정 이후의 초 수로 나타냅니다. 두 번째 세트는 해당 데이터 열의 형식 속성을 변경하지 않았습니다. 열 > 열 정보를 선택하고 날짜 형식을 적용하여 값이 올바른지 확인하세요. 데이터를 가져온 후 스크립트에서 이 형식을 자동으로 적용할 수 있습니다.
Re: 엑셀에서 날짜 가져오기도움이 된다면 이것을 시도해 보세요.
https://community.jmp.com/t5/Discussions/Convert-Date-after-Import-file-from-Excel-Issue/mp/653497
Re: 엑셀에서 날짜 가져오기의견을 보내주셔서 감사합니다. @마크_베일리
날짜 형식으로 변경하면 결과는 다음과 같습니다.
1904년 1월 1일 12:28
1904년 1월 1일 12:28
1904년 1월 1일 12:28
1904년 1월 1일 12:28
1904년 1월 1일 12:28
Re: 엑셀에서 날짜 가져오기DATEVALUE 함수(support.microsoft.com)
Excel에서는 계산에 사용할 수 있도록 날짜를 순차적인 일련 번호로 저장합니다. 기본적으로 1900년 1월 1일은 일련 번호 1이고, 2008년 1월 1일은 1900년 1월 1일로부터 39,447일이므로 일련 번호 39448입니다.
Excel에는 1900년을 윤년으로 가정하여 수동으로 변환을 수행하려고 할 경우 계산에 영향을 줄 수 있는 멋진 기능도 있습니다. Excel에서는 1900년을 윤년으로 잘못 가정합니다.
다른 컴퓨터가 다른 날짜(또는 시간) 설정(JMP 및/또는 Windows에서)을 사용하고 있다고 추측해야 한다면 말이죠. 해당 날짜를 문자로 로드할 수 있으면 날짜가 깨지기 전에 수정할 수 있습니다.

아니면 이것이 작동할 수도 있고 작동하지 않을 수도 있는 것
excel_datetime = 44895.5104166667;
As date(In Days(excel_datetime) + Date DMY(30, 12, 1899));
Re: 엑셀에서 날짜 가져오기두 번째 결과 집합은 자정 이후의 시간(초)으로 나타납니다. 날짜가 사라진 것 같습니다. 날짜와 시간이 아닌 기간으로 표시됩니다.
Re: 엑셀에서 날짜 가져오기감사해요 @jthi ! 에 딱 맞다!