Power Automate에서 Excel 날짜 데이터를 ISO 8601 형식으로 받을 수 있게 되었다
5628 단어 ExcelPowerAutomate
소개
Excel의 날짜 데이터는 시리얼 값으로 저장되어 있으며 그대로 Power Automate에서의 취급에 어려움이 있었습니다만, 2021년 1~2월경의 업데이트에 의해 ISO 8601 형식으로 취득할 수 있게 되었습니다. 네. 했어!
설정 방법
테이블에 존재하는 행 나열 등에서 고급 옵션을 열고 DateTime 형식에서 선택할 수 있습니다.
Serial Number라면 지금까지 같은 시리얼 값, ISO 8691로 하면 날짜가 됩니다.
(미지정 시에는 시리얼 값 그대로)
거동 확인
원본 Excel 데이터
이런 느낌입니다
시리얼 값으로 취득
날짜는 "44228"과 같은 직렬 값입니다.
[
{
"@odata.etag": "",
"ItemInternalId": "8a39f0a9-a14e-40ac-b0e8-b2ba4dc80a9c",
"日付": "44228",
"曜日": "月"
},
{
"@odata.etag": "",
"ItemInternalId": "4e46e454-5b1d-4d57-9abd-b14375225d75",
"日付": "44229",
"曜日": "火"
},
{
"@odata.etag": "",
"ItemInternalId": "0b61debf-9368-4dc5-beaf-4449bf5d5276",
"日付": "44230",
"曜日": "水"
}
]
ISO 8601 형식으로 취득
"2021-02-01T00:00:00.000Z"와 같은 날짜 데이터로 얻을 수 있습니다.
[
{
"@odata.etag": "",
"ItemInternalId": "af096b14-9592-41b7-88c1-4a86ee33900e",
"日付": "2021-02-01T00:00:00.000Z",
"曜日": "月"
},
{
"@odata.etag": "",
"ItemInternalId": "d89ebaa0-b30e-49e2-a117-e966cfb60911",
"日付": "2021-02-02T00:00:00.000Z",
"曜日": "火"
},
{
"@odata.etag": "",
"ItemInternalId": "06fd955c-17a9-4921-8fdb-46f634cab404",
"日付": "2021-02-03T00:00:00.000Z",
"曜日": "水"
}
]
날짜로 처리
날짜가 되어 있다면 일수를 더하거나 빼거나도 할 수 있을 것이므로 시험해 보았습니다.
날짜 추가
일주일 분 날짜를 더해 보았습니다만, 제대로 계산해 줍니다.
날짜 필터
"어레이 필터링"으로 필터링이 가능했습니다.
그러나 Excel의 필터 쿼리에서 "날짜 eq '2021-02-02T00:00:00.000Z'"와 같이 작성해도 좋지 않았습니다.
2021/2/18 추가
하지만 필터 쿼리를 사용할 수 없는 것은 아니고, 「날짜 eq '2021-02-02'」등으로 필터 가능했습니다.
날짜별 조건 분기
이것도 제대로 움직입니다.
결론
이 기능은 기쁘 네요. 어떻게 든 시리얼 값을 계산하려고 하거나 Excel에서 날짜 해석용 문자열을 넣은 열을 준비하고 있었습니다만, 그 필요가 없어졌습니다.
Reference
이 문제에 관하여(Power Automate에서 Excel 날짜 데이터를 ISO 8601 형식으로 받을 수 있게 되었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tfunakoshi/items/3bda73b2454a6e85008d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
테이블에 존재하는 행 나열 등에서 고급 옵션을 열고 DateTime 형식에서 선택할 수 있습니다.
Serial Number라면 지금까지 같은 시리얼 값, ISO 8691로 하면 날짜가 됩니다.
(미지정 시에는 시리얼 값 그대로)
거동 확인
원본 Excel 데이터
이런 느낌입니다
시리얼 값으로 취득
날짜는 "44228"과 같은 직렬 값입니다.
[
{
"@odata.etag": "",
"ItemInternalId": "8a39f0a9-a14e-40ac-b0e8-b2ba4dc80a9c",
"日付": "44228",
"曜日": "月"
},
{
"@odata.etag": "",
"ItemInternalId": "4e46e454-5b1d-4d57-9abd-b14375225d75",
"日付": "44229",
"曜日": "火"
},
{
"@odata.etag": "",
"ItemInternalId": "0b61debf-9368-4dc5-beaf-4449bf5d5276",
"日付": "44230",
"曜日": "水"
}
]
ISO 8601 형식으로 취득
"2021-02-01T00:00:00.000Z"와 같은 날짜 데이터로 얻을 수 있습니다.
[
{
"@odata.etag": "",
"ItemInternalId": "af096b14-9592-41b7-88c1-4a86ee33900e",
"日付": "2021-02-01T00:00:00.000Z",
"曜日": "月"
},
{
"@odata.etag": "",
"ItemInternalId": "d89ebaa0-b30e-49e2-a117-e966cfb60911",
"日付": "2021-02-02T00:00:00.000Z",
"曜日": "火"
},
{
"@odata.etag": "",
"ItemInternalId": "06fd955c-17a9-4921-8fdb-46f634cab404",
"日付": "2021-02-03T00:00:00.000Z",
"曜日": "水"
}
]
날짜로 처리
날짜가 되어 있다면 일수를 더하거나 빼거나도 할 수 있을 것이므로 시험해 보았습니다.
날짜 추가
일주일 분 날짜를 더해 보았습니다만, 제대로 계산해 줍니다.
날짜 필터
"어레이 필터링"으로 필터링이 가능했습니다.
그러나 Excel의 필터 쿼리에서 "날짜 eq '2021-02-02T00:00:00.000Z'"와 같이 작성해도 좋지 않았습니다.
2021/2/18 추가
하지만 필터 쿼리를 사용할 수 없는 것은 아니고, 「날짜 eq '2021-02-02'」등으로 필터 가능했습니다.
날짜별 조건 분기
이것도 제대로 움직입니다.
결론
이 기능은 기쁘 네요. 어떻게 든 시리얼 값을 계산하려고 하거나 Excel에서 날짜 해석용 문자열을 넣은 열을 준비하고 있었습니다만, 그 필요가 없어졌습니다.
Reference
이 문제에 관하여(Power Automate에서 Excel 날짜 데이터를 ISO 8601 형식으로 받을 수 있게 되었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tfunakoshi/items/3bda73b2454a6e85008d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[
{
"@odata.etag": "",
"ItemInternalId": "8a39f0a9-a14e-40ac-b0e8-b2ba4dc80a9c",
"日付": "44228",
"曜日": "月"
},
{
"@odata.etag": "",
"ItemInternalId": "4e46e454-5b1d-4d57-9abd-b14375225d75",
"日付": "44229",
"曜日": "火"
},
{
"@odata.etag": "",
"ItemInternalId": "0b61debf-9368-4dc5-beaf-4449bf5d5276",
"日付": "44230",
"曜日": "水"
}
]
[
{
"@odata.etag": "",
"ItemInternalId": "af096b14-9592-41b7-88c1-4a86ee33900e",
"日付": "2021-02-01T00:00:00.000Z",
"曜日": "月"
},
{
"@odata.etag": "",
"ItemInternalId": "d89ebaa0-b30e-49e2-a117-e966cfb60911",
"日付": "2021-02-02T00:00:00.000Z",
"曜日": "火"
},
{
"@odata.etag": "",
"ItemInternalId": "06fd955c-17a9-4921-8fdb-46f634cab404",
"日付": "2021-02-03T00:00:00.000Z",
"曜日": "水"
}
]
날짜가 되어 있다면 일수를 더하거나 빼거나도 할 수 있을 것이므로 시험해 보았습니다.
날짜 추가
일주일 분 날짜를 더해 보았습니다만, 제대로 계산해 줍니다.
날짜 필터
"어레이 필터링"으로 필터링이 가능했습니다.
그러나 Excel의 필터 쿼리에서 "날짜 eq '2021-02-02T00:00:00.000Z'"와 같이 작성해도 좋지 않았습니다.
2021/2/18 추가
하지만 필터 쿼리를 사용할 수 없는 것은 아니고, 「날짜 eq '2021-02-02'」등으로 필터 가능했습니다.
날짜별 조건 분기
이것도 제대로 움직입니다.
결론
이 기능은 기쁘 네요. 어떻게 든 시리얼 값을 계산하려고 하거나 Excel에서 날짜 해석용 문자열을 넣은 열을 준비하고 있었습니다만, 그 필요가 없어졌습니다.
Reference
이 문제에 관하여(Power Automate에서 Excel 날짜 데이터를 ISO 8601 형식으로 받을 수 있게 되었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tfunakoshi/items/3bda73b2454a6e85008d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Power Automate에서 Excel 날짜 데이터를 ISO 8601 형식으로 받을 수 있게 되었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tfunakoshi/items/3bda73b2454a6e85008d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)