CSV/TXT 파일에 대한 열기 작업 사용

작업을 이용하면 파일에 이용되는 구분 기호, 공백을 정리할지 여부, 및 파일에 적용된 인코딩을 지정할 수 있습니다.

주: CSV/TXT 파일의 마지막 행에 큰따옴표(")가 있는 경우, 런타임에 Bot에 오류가 발생합니다.

프로시저

CSV 또는 텍스트 파일을 열려면 다음을 수행합니다.

  1. 동작 팔레트의 CSV/TXT 패키지에서 열기 작업을 더블 클릭하거나 드래그합니다.
  2. 다음 옵션 중에서 선택하여 열고자 하는 CSV 또는 텍스트 파일의 위치를 지정합니다.
    • Control Room 파일: Control Room에서 파일을 열 수 있습니다.
    • 바탕화면 파일: 기기에서 파일을 열 수 있습니다. 이 필드는 파일 경로 입력도 문자열 변수 또는 글로벌 값으로 허용합니다.
      주: 파일 경로가 \ 문자로 구분되는 시스템에서 바탕화면 파일 필드에 파일 경로를 입력하거나 특정 파일을 찾고 Bot을 저장하는 경우, Bot은 / 문자를 사용하여 파일 경로를 구분하므로 \ 문자가 / 문자로 변경됩니다. Bot 실행 중에 \ 문자가 / 문자로 변경되더라도 Bot은 계속 성공적으로 실행됩니다.
    • 변수: 파일 변수를 지정하여 파일을 열 수 있습니다.
  3. 파일에 헤더 행이 포함되어 있고 해당 행에서 값을 검색하려는 경우 헤더 포함 확인란을 선택합니다.
  4. 다음 옵션 중에서 선택하여 파일에 이용되는 구분 기호를 지정합니다.
    • 쉼표
    • Tab
    • 지역 목록 구분 기호: Windows 운영 체제의 지역 설정에 구성된 대로 구분 기호를 지정할 수 있습니다. Windows 지역 설정에서 목록 구분 기호가 수정된 경우, CSV 파일에도 구분 기호로 해당 문자가 포함되어야 합니다.
    • Newline
    • 기타: 위에 열거된 옵션 이외의 구분 기호를 지정할 수 있습니다.
  5. 전단 자르기후단 자르기 확인란을 선택하여 CSV/TXT 파일에서 추출된 데이터에서 선단 및 후단 공간을 제거합니다.
  6. 파일에 적용할 인코딩을 지정하려면 인코딩 목록에서 옵션을 선택합니다. CSV/TXT 파일의 데이터는 입력 파일에 다른 인코딩이 있는 경우에도 선택한 인코딩 옵션에 따라 검색됩니다.
    • ANSI: 라틴 알파벳을 인코딩하는 데 사용합니다.
    • UTF8: 가능한 모든 문자를 인코딩할 수 있습니다.
    • UNICODE
    • Win1251: 불가리아어, 러시아어, 세르비아어를 포함하여 키릴 문자(Cyrillic script)를 이용하는 언어를 인코딩하는 데 이용됩니다.
    • UTF-16LE: 파일 시작 부분에 있는 바이트 순서 표시(BOM) 유니코드 문자를 무시합니다.
    • 기본 값: 파일 인코딩을 나타냅니다. 이 옵션은 UTF-8, UTF-16LE 및 UTF-16BE 파일 인코딩을 지원합니다.
    주: Shift-JIS 파일은 텍스트 파일 내용을 읽기 위해 인코딩에 ANSI를 사용해야 합니다.
  7. 저장을 클릭합니다.

다음 단계

읽기 작업을 이용하여 CSV/TXT 파일에서 데이터를 검색하고 이를 테이블 변수에 지정합니다. 루프 작업을 이용하여 파일 또는 테이블 변수에서 데이터의 각 행을 검색하고 추가 작업을 위해 기록 변수에 지정할 수 있습니다.