본문으로 건너뛰기
AZ Tools

Markdown 표 → CSV 변환기

GitHub 방식 Markdown 표를 CSV, TSV 또는 세미콜론 구분 행으로 변환합니다. 브라우저에서 동작합니다.

CSV 출력

행 수: 3

사용법

  1. 입력 상자에 Markdown 표를 붙여넣습니다.
  2. 구분자(쉼표·세미콜론·탭)를 선택합니다.
  3. 출력 상자에서 CSV를 복사합니다.

자세한 설명

펼치기

GitHub 스타일 마크다운 표를 붙여넣으면 스프레드시트나 가져오기 스크립트에 바로 쓸 수 있는 깔끔한 구분 데이터가 나옵니다. 직접 짠 분할 코드가 대개 무너지는 지점들을 처리합니다. 헤더 아래의 대시 구분 줄은 하이픈 행이 되지 않고 제거되며, 있어도 되고 없어도 되는 앞뒤 파이프는 첫 열과 마지막 열을 비워 두는 대신 없애고, 셀 안에서 이스케이프된 파이프는 셀을 둘로 쪼개지 않고 문자 그대로 복원됩니다. 셀은 표를 나란히 맞추려고 넣은 여백을 잘라 내고, 구분자·따옴표·줄바꿈이 들어 있는 값은 출력할 때 인용 부호로 감쌉니다. 쉼표, 세미콜론, 탭 중에서 고르세요. 모든 처리는 로컬에서 이루어지며 아무것도 업로드되지 않습니다.

자주 묻는 질문

헤더 구분 행은 어떻게 되나요?

| --- | --- | 행(:--: 같은 정렬 콜론 포함)은 자동으로 감지되어 제거되므로 CSV에 절대 나타나지 않습니다.

바깥쪽 파이프가 필요한가요?

아니요. 앞뒤 파이프가 있든 없든 모두 동작하며, 셀 안에 \|로 작성된 이스케이프 파이프는 리터럴 파이프 문자로 유지됩니다.

셀 안의 쉼표는 어떻게 처리되나요?

구분자, 큰따옴표, 줄바꿈이 포함된 셀은 큰따옴표로 감싸지고 내부 따옴표는 RFC 4180에 따라 두 번으로 처리됩니다.

제 데이터가 어딘가로 전송되나요?

아니요. 변환은 전적으로 브라우저에서 이루어지며 아무것도 업로드되지 않습니다.

파이프가 든 셀이 둘로 쪼개져 나왔습니다. 왜죠?

파이프를 \| 로 이스케이프했다면 그런 일은 없습니다. 마크다운 자체가 셀 안의 문자 그대로의 파이프를 그렇게 쓰도록 요구하며, 여기서는 그 형태를 평범한 문자로 되돌립니다. 이스케이프하지 않은 파이프는 실제로 열 구분자이므로, 표는 이 도구에 닿기 전에 이미 모호했던 것입니다.

여백으로 넣은 공백은 왜 사라졌나요?

애초에 내용이 아니었기 때문입니다. 글쓴이는 편집기에서 원본이 격자처럼 맞아 보이도록 셀에 여백을 넣고, 마크다운 렌더러는 그 여백을 완전히 무시합니다. 여기서 셀을 다듬는 이유도 같습니다. 정렬용 공백을 스프레드시트까지 들고 가면 값 안에 그대로 들어가 버립니다.

관련 도구