텍스트 Excel 변환기 - 구분자로 텍스트를 분할하여 표 생성

일반 텍스트, 공백 구분 로그, CSV 및 TSV를 구조화된 Excel 표로 빠르게 변환합니다. 자동 감지 및 원클릭 Excel 내보내기를 지원하는 무료 온라인 도구입니다.

텍스트 입력 또는 파일 가져오기
구분 모드:
행 수: 0
열 수: 0
글자 수: 0

텍스트를 Excel 표로 변환하는 방법

복잡한 Python 스크립트나 VBA 매크로, 번거로운 Excel 텍스트 나누기 마법사 없이 2단계만으로 손쉽게 변환할 수 있습니다:

텍스트 입력 모드

1

내용 입력 또는 붙여넣기

왼쪽 텍스트 영역에 직접 입력하거나 Ctrl + V로 텍스트 데이터(다중 공백, CSV, TSV 등)를 붙여넣습니다.

2

표 확인 및 다운로드/복사

오른쪽에 표가 자동으로 생성됩니다. “Excel 다운로드 (.xlsx)”를 누르거나 “표 데이터 복사”를 클릭하세요.

파일 가져오기 모드

1

파일 선택 또는 드롭

“파일 불러오기”를 클릭하여 파일을 선택하거나, .txt / .csv / .log 파일을 화면으로 드래그 앤 드롭합니다.

2

표 확인 및 다운로드/복사

브라우저 지연 없이 메모리에서 즉시 분석됩니다. “Excel 다운로드” 또는 “표 데이터 복사”를 누르세요.

‘자동 감지’란 무엇이며 어떻게 작동하나요?

서버 로그, 웹페이지, 데이터베이스 등에서 복사한 원시 텍스트는 구분자가 혼합되어 있는 경우가 많습니다. ‘자동 감지’ 모드는 패턴을 스캔하여 최적의 열 분할을 적용합니다:

1. 다차원 샘플링 스캔

텍스트의 첫 8~10행을 분석하여 \t (탭), , (쉼표), | (파이프), ; (세미콜론)\s{2,} (다중 공백)의 출현 빈도를 계산합니다.

2. 가중치 점수 및 패턴 일치

“탭 > 마크다운 파이프 > 표준 CSV 쉼표 > 세미콜론 > 다중 공백” 우선순위를 적용하여 잘못된 분할을 방지합니다.

3. 동적 열 보정 및 불필요한 줄 정리

최대 열 개수에 맞게 빈 셀을 자동 보완하고, 마크다운 구분선(|---|---| 등)을 자동으로 필터링합니다.

어떤 텍스트 형식을 지원하나요?

일상적인 업무, 로그 분석, 데이터 정제 시 마주치는 거의 모든 원시 텍스트 형태를 완벽하게 지원합니다:

1. 연속 공백 / 고정 너비 공백 정렬

서버 터미널 출력(ps aux, docker ps 등) 및 공백으로 열이 정렬된 텍스트 보고서에 적합합니다.

PID USER CPU% MEM% COMMAND 1024 root 12.5 4.2 node server.js 1088 admin 3.1 8.7 python worker.py

2. 표준 쉼표 구분 (CSV 형식)

RFC 4180을 준수합니다. 큰따옴표 "..." 내에 쉼표가 포함되어 있어도 열이 어긋나지 않고 정확히 파싱됩니다.

ID,Name,Department,Remarks 101,Alice,Engineering,"Level 2, Senior" 102,Bob,Marketing,"Remote Office"

3. 탭 구분 (TSV / Tab 형식)

웹페이지 표, 데이터베이스 클라이언트(DBeaver, Navicat), Excel 또는 구글 시트에서 복사한 텍스트를 그대로 처리합니다.

Order_ID Product Qty Price ORD-001 Mechanical Keyboard 2 89.99 ORD-002 Wireless Mouse 5 25.50

4. 파이프 / 마크다운 테이블 (|)

GitHub/GitLab 등의 마크다운 표를 지원하며, 양쪽 끝의 ||---|---| 구분행을 자동으로 제거합니다.

| 프로젝트 | 담당자 | 상태 | | Alpha | 김민수 | 진행중 | | Beta | 이지은 | 완료 |

5. 유럽 표준 세미콜론 구분 (;)

소수점 쉼표와의 충돌을 피하기 위해 세미콜론 ;을 사용하는 유럽권 CSV 파일 형식도 완벽히 지원합니다.

Country;Capital;Population;Currency Germany;Berlin;83200000;EUR France;Paris;67750000;EUR

6. 여러 줄 병합 (N줄당 1행으로 합치기)

줄바꿈으로 이루어진 연락처나 폼 데이터에 적합합니다. 매 N줄(예: 이름, 전화번호, 주소)을 1행 N열의 표로 병합합니다.

김철수 010-1234-5678 서울특별시 강남구 이영희 010-9876-5432 부산광역시 해운대구

자주 묻는 질문 (FAQ)

Q1

자동 감지 분할이 정확하지 않을 땐 어떻게 하나요?

특수 기호가 혼합되어 있는 경우, 왼쪽 “구분 모드”에서 특정 유형(다중 공백, 쉼표, 탭, 세미콜론, 파이프)을 직접 선택하거나 “사용자 정의”를 선택하여 원하는 문자나 정규식(예: /::|\#\#/)을 입력하세요.

Q2

데이터나 파일이 서버에 업로드되나요? 안전한가요?

100% 브라우저 내 로컬 처리이며 안전합니다. 모든 텍스트 파싱, 열 분할 및 Excel(.xlsx) 생성은 사용자의 브라우저 메모리 내에서 실행되며, 외부 서버로 데이터가 전송되지 않습니다.

Q3

Excel 다운로드와 표 데이터 복사의 차이점은 무엇인가요?

- Excel 다운로드 (.xlsx): 굵은 글씨 헤더, 자동 열 너비 및 테두리가 적용된 정형화된 .xlsx 파일을 생성합니다.
- 표 데이터 복사: 클립보드에 TSV 형식으로 복사되어, Excel이나 구글 스프레드시트에 Ctrl + V로 누르면 셀 모양 그대로 깔끔하게 붙여넣어집니다.

Q4

변환된 표를 화면에서 바로 수정할 수 있나요?

네, 실시간 온라인 편집이 가능합니다. 오른쪽 패널은 대화형 Handsontable 그리드를 사용하여 셀을 더블 클릭해 값을 수정하거나 열 너비를 조절할 수 있으며, 수정 사항은 내보내기 시 그대로 반영됩니다.