CSV 행 카운터
CSV 내보내기를 다룰 때 빠른 검증: 파일이 정말 12,000행으로 도착했나요, 아니면 스크립트가 잘라냈나요? CSV를 붙여넣으면 카운터가 전체 행 수, 데이터 행 수(전체에서 헤더 제외), 헤더 포함 여부, 첫 행의 열 수를 알려줍니다. “레코드가 몇 개인가?“에 답하려고 Excel을 열거나 Python 노트북을 띄울 필요가 없습니다.
카운터가 파일을 읽는 방식
-
1
CSV 붙여넣기
전체 파일 또는 일부. 빈 줄은 건너뛰므로 끝에 개행이 있어도 카운트가 부풀지 않습니다.
-
2
헤더 모드 설정
헤더를 켜고 끄면 데이터 행 수가 열 이름이 아닌 실제 레코드를 반영합니다.
-
3
카운팅은 로컬에서 실행
행은 모든 유니코드 줄바꿈에서 분리되고, 첫 행을 파싱해 열 수를 구합니다.
-
4
요약 읽기
네 가지 숫자: 전체 행 수, 데이터 행 수, 헤더 유무, 1행의 열 수.
줄과 행이 항상 같은 수가 아닌 이유
wc -l file.csv 같은 솔깃한 한 줄 명령은 물리적 줄을 셉니다. 셀에 개행이 포함되면 이는 CSV 행과 같지 않습니다.
줄과 행이 갈라지는 곳
| 상황 | wc -l 결과 |
실제 행 수 |
|---|---|---|
| 끝에 개행이 있는 파일 | 행 수 + 1 | 행 수 |
여러 줄 셀 ("line1\nline2") |
행 수 + 1 | 행 수 |
| 끝에 개행 없음 | 행 수 - 1 | 행 수 |
이 도구는 먼저 유니코드 줄바꿈으로 분리한 다음 빈 줄을 필터링합니다. 현재 여러 줄 따옴표 셀을 단일 행으로 파싱하지 않으므로, 따옴표 값 안에 개행이 있는 CSV는 높게 읽힙니다. 그런 CSV는 먼저 제대로 된 파서(Python csv.reader, PHP str_getcsv 줄 단위)를 통과시켜 행을 한 줄로 정규화하세요.
행 수의 일반적 용도
- 내보내기 후 검증. 카운터를 소스 데이터베이스의 개수와 비교하세요.
- 비용 추정. API 공급자는 흔히 수집되는 행당 과금합니다. 가져오기를 누르기 전에 숫자를 파악하세요.
- 청킹. 큰 CSV를 배칭 도구로 처리하기 전에 몇 개 파일로 나눌지 결정하세요.
첫 행의 열
열 수는 헤더 모드와 무관하게 1행에서 가져옵니다. 행이 들쭉날쭉하면(파일 내 너비가 제각각) 이 숫자는 맨 위만 알려줍니다. 더 넓은 변동을 점검하려면 CSV 뷰어나 스프레드시트를 사용하세요.
자주 묻는 질문
현재는 아닙니다. 따옴표 개행으로 여러 줄에 걸친 셀은 전체 줄 수를 부풀립니다. 이것이 중요하다면, 행당 물리적 줄 하나를 내보내는 실제 CSV 파서로 전처리하세요.
헤더 모드가 기본으로 켜져 있기 때문입니다. 토글이 켜져 있으면 데이터 행은 전체 행에서 1을 뺀 값입니다. CSV에 헤더가 없으면 토글을 끄세요. 두 숫자가 같아집니다.
트리밍 후 공백만 포함된 모든 줄입니다. 이런 줄은 카운팅 전에 제거되므로 끝에 떠도는 개행이 전체를 부풀리지 않습니다.
아니요. 행 분리와 카운팅은 브라우저에서 이루어지며 기기 밖으로 아무것도 전송되지 않습니다.
관련 도구
MP4를 MP3로 변환
MP4 영상에서 오디오 트랙을 뽑아 MP3로 저장합니다. 어디서나 듣고 싶은 뮤직비디오, 팟캐스트, 강의, 음성 클립에 적합합니다.
EPUB을 PDF로 변환
EPUB 전자책을 인쇄, 주석, 공유가 쉬운 고정 페이지의 PDF 파일로 변환합니다. 챕터, 이미지, 목차를 유지합니다. 업로드하고 다운로드하세요.
중복 파일명 감지기
파일명 목록을 붙여 넣으면 두 번 이상 나타나는 이름과 개수를 볼 수 있으며, 대소문자를 구분하지 않는 일치 여부도 선택할 수 있습니다.
CSV 뷰어
CSV 파일을 열거나 CSV 텍스트를 붙여넣어 표로 확인하세요. 쉼표, 세미콜론, 탭 구분자와 인코딩을 자동으로 감지하고 검색과 정렬도 할 수 있습니다.
MOBI를 EPUB으로 변환
MOBI 전자책을 Apple Books, Kobo, Google Play Books 등 대부분의 최신 앱이 읽는 개방형 표준 EPUB으로 변환합니다. .mobi 파일을 업로드하고 깔끔한 .epub을 다운로드하세요.
로그 파일 파서
서버 및 애플리케이션 로그 파일을 복사하거나 업로드하세요. 날짜 범위, 로그 수준, IP 주소 또는 메시지에 따라 필터링하여 강조 표시된 구조화된 출력 결과를 얻으세요.
이 도구는 다른 언어로도 제공됩니다
- CSV-Zeilen-Zähler [DE]
- Contador de Linhas CSV [PT]
- Đếm hàng trong bảng dữ liệu CSV [VI]
- CSV-radräknare [SV]
- ตัวนับแถวในไฟล์ CSV [TH]
- Penghitung Baris CSV [ID]
- Contador de Filas CSV [ES]
- CSV行カウンター [JA]
- عداد صفوف CSV [AR]
- Compteur de lignes CSV [FR]
- CSV-rijenteller [NL]
- Licznik wierszy CSV [PL]
- Contatore di righe CSV [IT]
- Счётчик строк CSV [RU]
- CSV Satır Sayacı [TR]
- CSV行计数器 [ZH]
- CSV Row Counter [EN]