마크다운 표 생성기 markdown
탭이나 쉼표로 구분된 데이터를 정렬된 마크다운 표로 변환합니다.
이 도구가 하는 일
마크다운으로 문서를 쓸 때 표를 손으로 만드는 것은 번거롭습니다. 파이프와 하이픈의 개수를 맞춰야 하고, 열 너비를 정렬하려면 공백을 일일이 세어야 합니다. 스프레드시트의 데이터를 옮길 때는 더 그렇습니다.
이 도구는 스프레드시트에서 복사한 탭 구분 데이터나 CSV를 그대로 붙여 넣으면 마크다운 표로 변환합니다. 첫 줄을 헤더로 사용하고 구분자는 자동으로 인식하며, 열 너비를 맞춰 소스 상태에서도 읽기 좋게 정렬합니다.
몇 가지 세부 처리를 함께 합니다. 값 안에 파이프 문자가 있으면 셀이 잘못 나뉘므로 이스케이프하고, 따옴표로 감싼 CSV 값 안의 쉼표는 구분자로 보지 않습니다. 한글과 이모지처럼 화면에서 두 칸을 차지하는 문자는 폭을 두 배로 계산해 정렬이 어긋나지 않게 합니다.
언제 사용하나요
스프레드시트의 표를 README나 문서에 옮길 때, API 응답 필드 목록을 문서로 정리할 때, 이슈나 위키에 비교표를 넣을 때, 쿼리 결과를 팀에 공유할 때 사용합니다.
입력과 출력 예시
name age city
alice 30 seoul
| name | age | city |
| :---- | :-- | :---- |
| alice | 30 | seoul |
스프레드시트에서 복사하면 탭으로 구분되어 그대로 붙여 넣을 수 있습니다.
a,"b,c",d
| a | b,c | d |
따옴표로 감싼 값 안의 쉼표는 구분자로 취급하지 않습니다.
주의사항
마크다운 표는 셀 안에서 줄바꿈을 지원하지 않습니다. 긴 내용을 넣어야 한다면 br 태그를 쓰거나 표 대신 목록을 사용하는 것이 낫습니다. 정렬 옵션은 표 전체에 같은 방식으로 적용되므로 열마다 다르게 지정하려면 결과의 구분선 줄을 직접 수정해야 합니다. 또한 마크다운 렌더러마다 표 지원 범위가 조금씩 다릅니다. 표는 원래 마크다운 표준에 없었고 GitHub Flavored Markdown 등에서 확장한 문법이므로, 사용하는 도구가 지원하는지 확인하십시오.
자주 묻는 질문
셀 안에서 줄을 바꿀 수 있나요?
마크다운 표 문법은 셀 내 줄바꿈을 지원하지 않습니다. br 태그를 넣거나 표 대신 목록을 사용하십시오.
한글이 들어가면 표가 어긋납니다.
이 도구는 한글과 이모지를 두 칸 폭으로 계산해 정렬합니다. 다만 실제 표시는 글꼴에 따라 달라질 수 있으며, 렌더링된 결과에는 영향이 없습니다.