Power Automate에서 Excel 쿼리를 할 때 Excel 열 이름으로 조심하십시오.

소개



SharePoint나 Excel의 데이터를 취급할 때에, 복수의 데이터를 일괄로 읽어들이는 일이 많이 있을까 생각합니다만, 그 때, 전건이 아니고 특정의 필터로 미리 좁히는 편이 편리한 일도 많습니다.

SharePoint의 경우 열 이름을 알면 대략 어떻게 됩니까? Excel의 경우 열 이름에 따라 필터 쿼리가 오류가 발생할 수 있습니다.

빠지면 상당히 도가니에 빠지기 때문에 메모를 남깁니다.

기본 작성 방법



필터 쿼리 열에 다음 형식으로 씁니다.
列名 比較演算子 '値'
열 이름은 그대로 표기, 값은 싱글 따옴표로 묶습니다.
예입니다.
名前 eq '田中'


이것만으로는 간단합니다만, 이 열명이 곡자로, Excel에서 열명을 수정하지 않으면 필터 쿼리의 실행이 어려운 경우가 많이 있었습니다.

필터링 가능한 열 이름의 예



다음 패턴의 열 이름의 경우 문제없이 필터 쿼리를 실행할 수 있습니다.
  • 한국어
  • 예) 이름

  • 일본어+숫자
  • 예) 주소 1

  • 알파벳
  • 예) Status

  • 영문자+숫자
  • 예) SP1

  • 영문자+_+숫자
  • 예) PA_01




  • 필터가 오류가 되는 열 이름의 예



    다음 패턴에 해당하면 필터 쿼리가 오류가 발생합니다.
  • 개행이 들어가 있다
  • 예) 이름 (후리가나)

  • 숫자로 시작
  • 예) 10월

  • 하이픈이 있다
  • 예) R2-10월




  • 그건 그렇고, 파워 오토메이트의 오류 메시지는 깨져서 무엇이 잘못되었는지 확실하지 않습니다.



    어쩌면 쓰는 방법이 있을지도 모릅니다만, Excel의 열명을 수정해 버리는 편이 빠르다고 생각합니다.

    결론



    때때로 스스로도 잊고 고통받습니다. 같은 고생을 하고 있는 분에게 전해지면 다행입니다.

    좋은 웹페이지 즐겨찾기