콘텐츠로 건너뛰기

📊 CSV 파일

테스트용 CSV 파일(일본어 데이터)

✅ 완전 무료 🚫 가입 불필요 ⚡ 즉시 다운로드
100 KB CSV

102,400 bytes

text/csv

10 KB CSV

10,240 bytes

text/csv

10 MB CSV

10,485,760 bytes

text/csv

1 MB CSV

1,048,576 bytes

text/csv

5 MB CSV

5,242,880 bytes

text/csv

CSV 파일 소개

10 KB 부터 10 MB 까지의 CSV 테스트 파일을 무료로 제공합니다. 내용은 일본어 이름·주소·전화번호 등의 의사 데이터로, 실제 업무 데이터에 가까운 형태로 임포트 처리를 검증할 수 있습니다.

CSV 는 고유의 시그니처를 갖지 않으므로 내용으로 형식을 확정할 수 없습니다. 검증은 문자 코드·구분자·따옴표 처리에 집중하게 됩니다. 문자 코드별 파일은 문자 코드 테스트 페이지에 있습니다.

자주 있는 이용 상황

문자 깨짐의 원인과 대처는 CSV 문자 깨짐 완전 해결, Excel 과의 연계는 Excel 에서 CSV 를 올바르게 여는 방법 를 봐 주세요.

관련 참조·기사

📖 자주 걸리는 지점

10 KB 부터 100 MB 까지의 CSV 입니다. 임포트 기능 검증에 쓸 수 있습니다. 여기 있는 것은 얌전한 CSV 이므로 통과했다고 해서 실제 데이터를 다룰 수 있다고는 할 수 없습니다. 현장의 CSV 는 줄바꿈이 든 필드, 들쭉날쭉한 열 수, 로케일에 따른 구분자를 태연히 포함합니다.

사례 무슨 일이 일어나는가 어떻게 하면 되는가
Excel 로 열면 깨진다 Excel 은 BOM 이 없는 UTF-8 CSV 를 OS 로케일로 읽습니다. 일본어 Windows 라면 CP932 입니다. 파일은 올바르고 읽는 방법이 다를 뿐입니다. Excel 용으로는 UTF-8 BOM 포함 (EF BB BF) 으로 출력합니다. 문자 코드별 테스트 파일로 BOM 유무의 동작을 먼저 확인할 수 있습니다.
행 수가 맞지 않는다 따옴표로 둘러싼 필드 안에는 줄바꿈을 넣을 수 있습니다. 행 단위로 읽으면 한 레코드가 여러 행으로 갈라집니다. explode(" ") 로 나누는 구현은 반드시 깨집니다. 직접 나누지 말고 상태를 가진 파서를 씁니다. PHP 는 fgetcsv(), Python 은 csv.reader. 정형만 하고 싶다면 CSV 클리너로 확인할 수 있습니다.
앞의 0 이 사라진다 / 날짜로 바뀐다 CSV 에는 타입이 없습니다. 0123 이나 1-2 를 Excel 이 숫자·날짜로 해석합니다. 파일은 올바르고 표시하는 쪽이 변환하고 있습니다. 가져오는 쪽에서 열마다 타입을 지정합니다. Excel 에 넘길 전제라면 우편번호나 상품 코드 열은 처음부터 문자열로 다루는 설계가 안전합니다.

구분자도 고정이 아닙니다. 소수점에 쉼표를 쓰는 지역에서는 Excel 의 CSV 가 세미콜론 구분이 됩니다. 받는 쪽에서 대응한다면 헤더 행에 포함된 구분자 후보의 출현 수를 세어 추정하는 것이 실용적입니다.