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

주:
  • CSV/TXT 파일의 마지막 행에 큰따옴표(")가 있는 경우, 런타임에 bot에 오류가 발생합니다.
  • CSV/TXT > 열기 action을 사용하여 CSV 파일을 열고, 읽고, 테이블에 할당한 다음 데이터 테이블 > 파일에 쓰기 작업을 사용하여 파일에 쓸 경우 헤더나 셀 데이터의 쉼표는 구분 기호로 처리됩니다. 예를 들어, 세 개의 연속된 셀에 "abc", "bcd", "efd"와 같은 데이터가 포함되어 있는 경우, 최종 출력은 각각을 세 개의 큰따옴표로 묶어 """abc""", """bcd""", """efd"""가 됩니다.

프로시저

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

  1. 작업 팔레트의 actionCSV/TXT에서 package열기를 두 번 클릭하거나 드래그합니다.
  2. 다음 옵션 중에서 선택하여 열고자 하는 CSV 또는 텍스트 파일의 위치를 지정합니다.
    • Control Room 파일: Control Room에서 파일을 열 수 있습니다.
    • 바탕화면 파일: 기기에서 파일을 열 수 있습니다. 이 필드는 파일 경로 입력도 문자열 변수 또는 글로벌 값으로 허용합니다.
      주: 파일 경로가 \ 문자로 구분되는 시스템에서 바탕화면 파일 필드에 파일 경로를 입력하거나 특정 파일을 찾고 bot을 저장하는 경우, bot은 / 문자를 사용하여 파일 경로를 구분하므로 \ 문자가 / 문자로 변경됩니다. bot 실행 중에 \ 문자가 / 문자로 변경되더라도 bots은 계속 성공적으로 실행됩니다.
    • 변수: 파일 변수를 지정하여 파일을 열 수 있습니다.
  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. 저장을 클릭합니다.

다음 단계

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