소개
이 문서에서는 CX Cloud용 Seedfile Template에서 작업하는 동안 유럽 설정으로 인해 발생한 CSV 형식 문제를 해결하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Office 생산성 제품군(예: Microsoft Excel)의 로케일 기반 서식 차이점 이해
- CSV(쉼표로 구분된 값) 파일 구조 및 구분 기호에 익숙함
- 메모장 또는 이에 상응하는 텍스트 편집기를 사용하는 기본 텍스트 편집 기술
- Excel 메뉴를 탐색하고 텍스트-열 등의 데이터 가져오기 기능 사용
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- 유럽 지역 설정이 있는 Microsoft Excel(로캘은 세미콜론을 기본 CSV 구분 기호로 사용하고 쉼표를 소수점 기호로 사용)
- 표준 텍스트 편집기(예: Windows OS의 메모장)
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
일부 국가에서는 Microsoft Excel 및 기타 Office 제품군 응용 프로그램이 북미 및 기타 여러 지역에서 표준인 쉼표(,)가 아닌 세미콜론(;)을 CSV 파일의 기본 구분 기호로 사용합니다. 이러한 차이는 로케일별 설정 때문입니다. 여기서 쉼표는 십진수 구분 기호로 사용되고 세미콜론은 CSV 내에서 필드를 구분하는 데 사용됩니다.
CSV 파일을 Excel에서 유럽 로케일 설정으로 편집하고 저장하면 결과 파일에는 필드 구분 기호로 쉼표 대신 세미콜론이 포함되고 불필요한 따옴표(이하 "따옴표")도 포함되어 있으므로 쉼표로 구분된 CSV 파일이 필요한 시스템으로 파일을 가져올 때 호환성 문제가 발생할 수 있습니다. 이러한 문제는 Seedfile Templates로 작업하거나 다른 지역 컨피그레이션이 있는 시스템 간에 데이터를 가져오거나 내보낼 때 흔히 발생합니다.
문제
유럽 형식으로 구성된 Office 제품군을 사용하면 CSV 파일을 편집하고 저장할 때 문제가 발생합니다.
- Excel에서 저장된 CSV 파일에는 세미콜론(;)이 쉼표(,) 대신 필드 구분 기호로 포함되어 있습니다.
- 추가 따옴표(")는 필드나 값 주위에 표시됩니다.
- 이 구성을 사용하여 Excel 인스턴스에서 내보낸 CSV 파일은 쉼표로 구분된 파일이 필요한 시스템과 호환되지 않으므로 잘못된 데이터 가져오기 또는 처리 오류가 발생합니다.
- 이러한 CSV 파일을 CX Cloud용 시드 파일로 사용하려고 할 때 잘못된 구분 기호를 사용하면 데이터 수집 또는 자동화를 성공적으로 수행할 수 없습니다.
이러한 문제는 일반적으로 유럽 서식으로 구성된 Excel 버전의 기본 설정을 사용하여 CSV 파일을 편집하거나 내보낸 후 발생하며, 이로 인해 seedfile이 호환되지 않고 수동으로 수정하거나 재구성해야 합니다.
솔루션
Excel에서 유럽 지역 로케일 설정으로 인한 CSV 구분 기호 및 따옴표 문제를 해결하는 방법이 있습니다. 단계는 여기에서 자세히 설명합니다.
팁: Excel 파일을 CSV로 저장할 때 구분 기호를 변경할 수 있습니다. [파일] > [옵션] > [고급] > [편집 옵션] > [시스템 구분 기호 사용]에서는 이 변경 사항은 모든 CSV 파일의 형식에 영향을 준다는 점에 유의하십시오.
메모장 및 Excel을 사용하여 수동으로 CSV 파일 수정
호환성을 보장하기 위해 CSV 파일을 수동으로 편집할 수 있습니다.
참고: 파일에서 필요한 문자를 교체하는 한 모든 일반 텍스트 편집기를 사용할 수 있습니다. 이 예에서는 Notepad를 사용합니다.
1: Notepad(메모장)에서 CSV 파일을 엽니다.
CSV 파일을 마우스 오른쪽 버튼으로 클릭하고 Open with(연결 프로그램) > Notepad(메모장)를 선택합니다.
2: 새 Excel 통합 문서를 엽니다.
Excel을 시작하고 빈 통합 문서를 새로 만듭니다.
3: CSV 파일 내용을 Excel에 복사합니다.
3.1. 메모장의 모든 콘텐츠를 선택합니다(Ctrl+A, Ctrl+C).
3.2. 새 Excel 통합 문서의 A1 셀에 내용을 붙여넣습니다.
4: 데이터를 쉼표로 구분하려면 열에 텍스트를 사용합니다.
4.1. A1 셀을 클릭하여 선택합니다.
4.2. 데이터 탭으로 이동합니다.
4.3. 열에 텍스트를 선택합니다.
4.4. 구분됨을 선택하고 다음을 누릅니다.
4.5. 구분 기호로 쉼표를 선택합니다.
4.6. 마법사를 완료하여 CSV 데이터를 열로 구문 분석합니다.
5: .csv 파일로 저장합니다.
5.1. 파일 > 다른 이름으로 저장을 클릭합니다.
5.2. 파일 유형으로 CSV(쉼표로 구분)(*.csv)를 선택합니다.
5.3. 원본을 보존하려면 파일을 새 이름으로 저장합니다.
6: 메모장에서 저장된 CSV를 다시 엽니다.
6.1. 새로 저장된 CSV 파일을 마우스 오른쪽 버튼으로 클릭합니다.
6.2. 메모장을 사용하여 엽니다.
7: 모든 따옴표를 제거하고 구분 기호를 조정합니다.
7.1. 메모장에서 찾기 및 바꾸기(Ctrl+H)를 사용합니다.
7.2. 찾기: ".
7.3. 다음으로 교체: [비워 둠]
7.4. 모두 바꾸기를 클릭하여 모든 따옴표를 제거합니다.
7.5. 찾기: ;
7.6. 다음으로 교체: ,
7.7. [모두 바꾸기]를 클릭하여 모든 세미콜론을 쉼표로 변경합니다.
7.8. 다음 찾기 및 수동 대체를 사용하여 파일의 첫 번째 쉼표(,)를 세미콜론(;)으로 바꿉니다.
8: 수정된 파일을 저장합니다.
8.1. 파일을 메모장에 저장하여 잘못된 CSV를 덮어씁니다.
8.2. 수정한 파일은 CX 클라우드에서 시드 파일로 사용하기에 적합합니다.
관련 정보