도구 소개
Markdown → CSV는 헤더, 구분 행, 데이터 행이 있는 표를 CSV로 변환합니다. 표 양쪽 끝의 세로줄은 생략할 수 있습니다. 셀 안의 \|는 새 열로 나뉘지 않고 문자로 유지됩니다. 변환 결과는 복사하거나 다운로드할 수 있습니다.
사용 방법
- 헤더와 --- 정렬 구분선이 포함된 완전한 Markdown 표 하나를 붙여 넣으세요.
- 출력 CSV의 구분자를 확인하세요.
- "변환"을 누르세요. 열 수가 맞지 않으면 이스케이프를 수정하거나 호환 모드를 직접 선택하세요.
- CSV를 확인한 뒤 복사하거나 converted.csv를 다운로드하세요.
사용 예제
- | name | age |, | --- | --- |, | Tom | 20 | → name,age와 Tom,20 두 줄로 변환됩니다.
- | :--- | ---: |는 정렬을 나타내므로 CSV 데이터에 포함되지 않습니다.
- | Tom | A \| B | → Tom,A | B. 필드 안의 세로줄을 유지합니다.
처리 규칙과 제한
유효한 헤더 구분 행을 포함하고 모든 행의 열 수를 맞춰 주세요. 기본적으로 셀이 더 많으면 오류를 표시하며 임의로 버리지 않습니다. A | B처럼 세로줄을 이스케이프하지 않은 경우 호환 모드에서 남는 셀을 마지막 열에 합칠 수 있습니다. 합친 결과를 확인하세요. 셀 안의 세로줄은 보통 \|로 작성해야 합니다. Markdown 문서 전체가 아닌 표 하나씩 변환하세요.
주요 활용
- README의 표를 데이터 도구로 다시 가져오기.
- 문서에 있는 작은 데이터 표 추출.
- 쉼표, 인용부호, 세로줄이 있는 셀 내용 유지.
개인정보 안내
텍스트, 파일, 미리보기는 브라우저 안에서 처리됩니다. 입력한 내용은 업로드되거나 자동 저장되지 않습니다. 보관할 내용은 페이지를 떠나기 전에 저장하세요.
FAQ
가장 바깥쪽 세로줄이 꼭 있어야 하나요?
아니요. | a | b |와 a | b 두 형식을 지원합니다. 다만 유효한 헤더 구분선은 필요합니다.
정렬 구분선도 출력되나요?
아니요. ---, :---, ---:, :---:는 정렬을 지정하므로 데이터에서 제외합니다.
셀 안에 세로줄을 쓰려면 어떻게 하나요?
표준 표기는 \|입니다. 이스케이프하지 않은 세로줄은 보통 새 열을 뜻하며 열 수가 맞지 않으면 기본적으로 오류가 발생합니다.
마지막 열에 합치는 옵션은 왜 있나요?
일부 이스케이프되지 않은 세로줄을 직접 보정할 수 있도록 제공하는 옵션입니다. 추가 세로줄의 원래 의도를 판단할 수 없으므로 기본적으로 꺼져 있으며 결과 확인을 안내합니다.
복잡한 Markdown을 모두 지원하나요?
중첩 표, 병합 셀, 문서 전체를 손실 없이 CSV로 바꾸지는 못합니다. 일반적인 단일 Markdown 표를 처리하는 데 초점을 둡니다.