본문으로 건너뛰기
Toolars
둘러보기
버그 신고

유틸리티 · 로컬 유틸리티

CSV 워크벤치

CSV Workbench

브라우저에서 CSV/TSV를 로컬로 정리하고 재구성하세요: 중복 행, 빈 행, 빈 열 삭제, 구분자로 열 분할, 여러 열 병합, 대소문자와 공백 일괄 정리, 키워드 필터링 및 정렬을 지원합니다. 각 작업은 내보내기 전에 처음 50행을 미리 보여줍니다. Worker가 최대 100 MiB(약 50만 행)를 스트리밍 처리하고, 열은 최대 256개, 행당 1 MiB까지 지원합니다.

작업 경로 / 입력에서 결과까지

작업 선택 및 파일 추가

로컬에서 실행 · 업로드 없음

행 수준 작업은 Worker에서 추가 메모리를 일정하게 유지하며 스트리밍 처리되고, 정렬만 레코드당 한 행을 보관합니다. 입력 최대 100 MiB(약 50만 행), 출력 최대 100 MiB, 열은 256개까지, 행당 1 MiB까지. 열 수가 다른 행도 허용되며 부족한 셀은 빈 값으로 읽고 추가 셀은 유지됩니다. 한계를 넘는 파일은 거부되며 조용히 잘리지 않습니다.

CSV 워크벤치 사용법, 개인정보 보호 및 관련 도구

작업 경로 / 입력에서 결과까지

브라우저에서 CSV 파일 정리 및 재구성 방법

  1. 01

    작업 선택 및 파일 추가

    중복 제거, 빈 행 또는 열 삭제, 분할, 병합, 텍스트 정리, 필터링, 정렬의 7가지 작업 중 하나를 고르고 100 MiB 이하의 CSV 또는 TSV 파일을 놓으세요. 열 이름을 먼저 읽어 열을 선택할 수 있으며, 구분자는 자동으로 감지되고 덮어쓸 수 있습니다.

  2. 02

    작업 구성

    중복 제거는 전체 행 또는 선택한 열, 대소문자 구분 여부를 고릅니다. 분할은 열과 구분 문자를, 병합은 2개 이상의 열과 연결 문자를, 필터링은 키워드를, 정렬은 열과 방향과 값 유형을 고릅니다.

  3. 03

    적용 후 미리보기 및 다운로드

    적용을 누르면 Worker가 스트리밍으로 처리합니다(행을 메모리에 보관하는 것은 정렬뿐입니다). 50행 미리보기와 행 수를 확인하고 따옴표가 있는 CSV(CRLF 구분, UTF-8 BOM 옵션)를 다운로드합니다. 업로드는 전혀 없습니다.

도구 요약

처리
브라우저에서 완결
입력의 기기 외 전송
없음
저장
아무것도 저장하지 않음
가격
무료

입력 값은 브라우저에 머물러요.

CSV 워크벤치 도구는 검증된 로컬 실행 경로를 사용하고, 숨겨진 입력 또는 출력 기록을 만들지 않습니다.

로컬 실행

현재 브라우저 탭 안에서 실행됩니다.

숨겨진 처리 없음

사용 중인 도구 데이터는 Toolars 문서 기록으로 남지 않습니다.

계정 불필요

프로필을 만들지 않고도 핵심 워크플로를 사용할 수 있습니다. 즐겨찾기는 로그인 후 계정에 동기화됩니다.

즉시 초기화

탭을 정리하면 사용 중이던 작업 데이터도 사라져요.

CSV 워크벤치 도구가 실제로 하는 일

지원 팀은 매주 30만 행의 티켓 내보내기를 받는데, 같은 고객이 여러 번 나타나고 일부 열은 완전히 비어 있습니다. CSV 워크벤치를 열어 고객 열을 기준으로 대소문자를 구분하지 않고 중복을 제거하고, 빈 열을 삭제하고, '환불'이 포함된 행만 필터링한 뒤 날짜 열로 정렬합니다. 미리보기에서 건수를 확인하고, 다운로드한 파일은 보고 도구에 바로 가져올 수 있습니다. 내보내기가 노트북을 떠난 적은 없습니다.

자주 묻는 질문

어디까지 크기를 처리할 수 있나요?
최대 100 MiB(약 50만 행), 256개 열, 행당 1 MiB까지입니다. 파일은 Worker에서 정해진 크기의 블록으로 읽히므로 수십만 행도 수 초 안에 끝납니다. 행을 메모리에 보관하는 작업은 정렬뿐이며, 같은 100 MiB 출력 상한이 적용됩니다. 한계를 넘는 파일은 명확한 메시지와 함께 거부되며 조용히 잘리지 않습니다.
헤더보다 셀이 적거나 많은 행은 어떻게 되나요?
실제로 내보내기는 정돈되어 있지 않으므로 셀 수가 다른 행도 허용됩니다. 셀이 부족한 행은 없는 셀을 빈 값으로 읽고, 셀이 많은 행은 추가 셀을 그대로 유지합니다. 짧은 행의 길이를 넘는 열을 참조하는 작업은 해당 셀을 빈 값으로 읽습니다.
파일이 기기 밖으로 나가나요?
아니요. 파싱과 모든 작업은 이 페이지의 Worker 안에서 실행되며, 파일이 업로드되거나 기록되거나 공유되지 않습니다. Worker 스크립트는 이 사이트에서 릴리스마다 한 번씩만 가져와 로컬에 캐시됩니다.
다운로드한 CSV가 Excel에서 다르게 보이는 이유는 무엇인가요?
출력은 따옴표가 있는 CSV로, CRLF 행 구분과 이 도구가 기본으로 쓰는 UTF-8 BOM(EF BB BF)이 선택 사항입니다. 대상 앱이 바이트를 어떻게 디코딩하는지(특히 비 ASCII 텍스트)는 이 도구가 제어할 수 없습니다. 대상 측 가져오기 설정을 확인하세요.

파일 및 유틸리티 카테고리에서 계속하기

막다른 길이 아니라 이어지는 작업입니다.

전체 인덱스로 돌아가지 않고 다른 집중 워크스페이스로 바로 이동합니다.

비밀번호 생성기

Password Generator

브라우저 Web Crypto로 선택한 문자 집합에서 8~128자 비밀번호를 생성합니다. 선택한 각 집합의 문자가 최소 한 번 포함됩니다. 복사하거나 일반 텍스트로 다운로드할 수 있으며 생성은 이 탭에서 이뤄집니다. 같은 페이지에서 로컬 Worker로 Bcrypt 해시를 생성하거나 검증할 수도 있습니다(비용 4~12, 비밀번호 최대 72 UTF-8바이트).

보호

목록 무작위 섞기

List Randomizer

최대 5,000개 항목을 Web Crypto 기반의 편향 없는 Fisher-Yates 방식으로 섞습니다. 중복 항목도 독립적인 확률을 유지합니다.

편집

이미지 텍스트 변환 OCR

Image to Text OCR

PNG·JPEG 이미지에서 영어 인쇄 문자를 기기에서만 인식해 추출합니다. 필기와 중국어, 표는 이 버전의 지원 범위가 아닙니다.

생성

자막 변환기

Subtitle Converter

일반 텍스트 SRT와 VTT 자막을 서로 변환하고 시간을 밀리초 단위로 옮깁니다. 파일은 최대 1 MiB, 10,000개까지 로컬에서 처리합니다.

변환