샘플 데이터 도구
샘플 CSV 생성기
가져오기 테스트에 사용할 CSV 호환 가상 레코드를 생성합니다.
샘플 CSV 생성기: 열 매핑과 행 가져오기를 테스트할 수 있는 간결한 CSV 픽스처를 만듭니다. 샘플 CSV 생성기는 헤더와 가상의 id, label, value, active 필드를 출력합니다. 파서의 오류 처리 경로를 검증하는 비정상 행이나 특수 문자를 추가하기 전에 기본 가져오기 사례를 구성하는 데 도움이 됩니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 개발자 도구
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
브라우저에서 전부 실행됩니다
가상 결과
대기 중가상의 테스트 픽스처로만 사용하십시오. 생성된 이름, 주소 또는 ID를 실제 레코드로 사용하지 마십시오.
헤더와 레코드: 정확한 예시
요청한 레코드 수를 n이라고 하면 헤더를 포함한 출력 레코드 수는 n + 1입니다. 필드 순서는 id, label, value, active이며 각 값은 JSON 테스트 데이터와 동일한 위치 규칙을 따릅니다. Rows = 1이고 첫 번째 레이블을 선택하면 정확한 출력은 id,label,value,active\nCSV-TEST-0001,fixture-alpha,1,true입니다. 이는 1 + 1 = 2줄이며 각 레코드에는 4개 필드가 있습니다. LF가 줄을 구분하고 마지막 LF는 없습니다. 다른 레이블을 선택하면 두 번째 셀은 바뀌지만 행 식별자와 값은 위치에 따라 그대로 유지됩니다.
CSV 규칙과 테스트 데이터 확장
RFC 4180(https://www.rfc-editor.org/rfc/rfc4180)은 쉼표 구분자, 큰따옴표 2개로 표시하는 따옴표와 CRLF 레코드를 설명합니다. 이 생성기는 LF를 사용하므로 가져오기 도구가 이를 허용하는지, 아니면 변환이 필요한지 확인하십시오. 따옴표 처리는 CSV 구문을 올바르게 유지하지만, 나중에 임의의 텍스트를 추가했을 때 스프레드시트 수식이 실행되는 것을 막지는 않습니다. 연락처나 네트워크 값을 열에 추가하는 경우 실제 대상 대신 RFC 2606(https://www.rfc-editor.org/rfc/rfc2606)에 따른 example.com과 RFC 5737(https://www.rfc-editor.org/rfc/rfc5737)에 정의된 문서용 IPv4 범위를 사용하십시오. 이러한 추가 필드는 생성된 파일에 포함되지 않으며, 이를 사용하는 테스트는 실제 서비스와 격리하십시오. 저장했거나 편집한 픽스처의 열을 확인하려면 CSV 뷰어에서 미리 보십시오.
사용 방법
- 1에서 100 사이의 정수 행 수를 선택합니다.
- 브라우저에서 가상 데이터 묶음을 생성합니다.
- 픽스처를 복사하거나 다운로드하여 반복 가능한 테스트에 사용합니다.
개인정보 보호 및 제한사항
생성은 이 기기에서만 진행됩니다. 레코드는 가상의 테스트 픽스처이므로, 이를 사용하는 애플리케이션을 검토하고 격리하십시오.
관련 도구
자주 묻는 질문
요청한 행이 5개인데 왜 6줄이 생성되나요?
행 수는 데이터 레코드 수를 뜻합니다. 헤더 1줄이 추가되므로, 기본 제공되는 간단한 픽스처는 요청한 레코드가 n개일 때 실제 줄 수가 n + 1개입니다. 끝에 줄바꿈은 없습니다. 행 수에는 1에서 100 사이의 정수만 입력할 수 있으며, 빈 가져오기 사례는 직접 생성하십시오.
CSV는 숫자 형식과 불리언 형식을 유지하나요?
CSV는 형식 스키마 없이 텍스트 필드를 제공합니다. value 셀은 1로, active 셀은 true로 출력되지만, 이를 어떻게 변환할지는 가져오기 프로그램이 결정해야 합니다. 스프레드시트가 추론한 형식에 의존하지 말고 이러한 변환을 명시적으로 검증하십시오. ID는 TEST 접두사가 유지되도록 문자열로 처리해야 합니다.
생성된 행에 따옴표와 필드 안의 쉼표가 포함되나요?
현재 label은 쉼표, 따옴표 또는 포함된 줄바꿈이 없는 일반 ASCII 문자열입니다. 직렬화기는 이러한 문자를 따옴표로 처리할 수 있지만, 이 고정 데이터 세트가 자동으로 생성해 주지는 않습니다. 리더를 제대로 테스트하려면 쉼표가 포함된 label, 따옴표를 두 번 쓰는 경우, 여러 줄로 된 필드를 추가하십시오.
무료 도구 · 브라우저에서회 실행 · 계정 불필요