본문 바로가기

CSV·TSV → Markdown 표

브라우저 처리

CSV·TSV 데이터를 칸 너비가 맞춰진 Markdown 표로 바꿉니다. 쉼표·탭·세미콜론 구분자를 자동으로 알아보고, 숫자 열은 오른쪽 정렬로 만듭니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
CSV·TSV → Markdown 표 샘플 실행

엑셀이나 구글 시트의 표를 README, 이슈, 블로그에 넣으려면 Markdown 표로 바꿔야 합니다. 이 변환기는 CSV나 TSV(엑셀에서 복사하면 탭으로 나뉜 데이터)를 붙여 넣으면 | 칸 | 칸 | 형식의 표를 만들어 줍니다.

브라우저 처리
샘플 결과
| 상품    | 수량 |  가격 |
| ------- | ---: | ----: |
| 볼펜    |   10 | 1,500 |
| A4 용지 |    2 | 25000 |
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

CSV·TSV → Markdown 표 사용 가이드

엑셀이나 구글 시트의 표를 README, 이슈, 블로그에 넣으려면 Markdown 표로 바꿔야 합니다. 이 변환기는 CSV나 TSV(엑셀에서 복사하면 탭으로 나뉜 데이터)를 붙여 넣으면 | 칸 | 칸 | 형식의 표를 만들어 줍니다.

탭이 있으면 TSV로, 첫 줄에 세미콜론이 쉼표보다 많으면 세미콜론 구분자로, 그 밖에는 쉼표로 읽습니다. 큰따옴표로 감싼 "1,500" 같은 값 안의 쉼표와 줄바꿈도 CSV 규칙대로 처리하고, 칸 안의 |는 \|로 바꿔 표가 깨지지 않게 합니다.

모든 값이 숫자(1,500·85.5·12% 형식)인 열은 오른쪽 정렬(---:)로 만들어 자릿수를 맞추며, 한글은 두 칸 폭으로 계산해 원문에서도 줄이 반듯합니다.

사용 방법

  1. 'CSV·TSV' 칸에 CSV 데이터를 붙여 넣거나 엑셀에서 범위를 복사해 붙여 넣습니다.
  2. '실행'을 누르면 첫 줄을 머리글로 쓴 Markdown 표가 나옵니다.
  3. '결과 복사'로 README나 문서에 붙여 넣습니다.

예시: 따옴표 숫자가 든 가격표

입력
상품,수량,가격
볼펜,10,"1,500"
A4 용지,2,25000
결과
| 상품    | 수량 |  가격 |
| ------- | ---: | ----: |
| 볼펜    |   10 | 1,500 |
| A4 용지 |    2 | 25000 |

수량과 가격은 숫자 열이라 오른쪽 정렬이 됐습니다.

이럴 때 쓰면 좋아요

  • 엑셀 표를 GitHub README에 넣을 때
  • 구글 시트 데이터를 블로그 글 표로 옮길 때
  • CSV 내보내기 결과를 이슈나 PR 설명에 붙일 때
  • 유럽식 세미콜론 CSV를 Markdown 표로 바꿀 때

문제가 생겼을 때

따옴표 오류가 나옴

큰따옴표로 연 값을 닫지 않았거나 값 안의 따옴표를 ""로 두 번 쓰지 않은 경우입니다. 문제 줄의 따옴표 짝을 확인하세요.

숫자 열이 오른쪽 정렬되지 않음

열에 '-', '없음' 같은 글자가 하나라도 있으면 글자 열로 봅니다. 빈 칸은 괜찮으니 글자 값을 지우거나 비워 두세요.

활용 팁

  • 엑셀에서 범위를 복사하면 탭으로 나뉜 데이터가 되어 쉼표가 든 값도 따옴표 없이 정확히 변환됩니다.
  • 변환한 표를 나중에 다시 데이터로 쓰려면 Markdown 표 → CSV·JSON으로 되돌릴 수 있습니다.

자주 묻는 질문

첫 줄이 머리글이 아니면요?

첫 줄을 항상 머리글로 씁니다. 머리글이 없는 데이터라면 맨 위에 '열1,열2' 같은 줄을 넣어 주세요.

얼마나 큰 표까지 되나요?

칸 10만 개까지 변환합니다. 그보다 큰 데이터는 Markdown 표로 보기에도 너무 크니 나눠서 쓰세요.

칸 안의 줄바꿈은 어떻게 되나요?

Markdown 표는 한 칸에 한 줄만 쓸 수 있어 <br>로 바꿔 넣습니다. 대부분의 사이트에서 칸 안 줄바꿈으로 보입니다.