tigtools

Markdown 표 생성기

그리드에 입력하거나 스프레드시트의 데이터를 붙여넣고, 각 열의 정렬 방식을 선택한 다음 완성된 Markdown 또는 HTML 표를 복사하세요.

브라우저에서 실행 가입 불필요

표 편집기. 첫 행은 머리글입니다.

첫 행은 머리글입니다. 최대 200행, 20열까지 가능합니다.

CSV, TSV, 스프레드시트 또는 Markdown에서 채우기

Excel이나 Google Sheets에서 복사한 셀(탭 구분), 쉼표 또는 세미콜론으로 구분된 CSV, 기존 Markdown 표를 붙여 넣으세요. 그리드가 대체됩니다.

출력

사용 방법

  1. 첫 행에 헤더를 입력하고 그 아래에 데이터를 입력하거나, “CSV에서 채우기…”를 열어 스프레드시트의 셀을 붙여넣으세요.
  2. 버튼으로 행과 열을 추가하거나 제거하세요.
  3. 각 열 위의 메뉴에서 열 정렬을 설정하세요.
  4. Markdown 또는 HTML을 선택하고 표를 복사하거나 다운로드하세요.

작동 방식

Markdown 출력은 GitHub Flavored Markdown(GFM) 테이블 문법을 따르며, GitHub, GitLab, 많은 문서 생성기와 대부분의 Markdown 편집기가 이를 지원합니다. 첫 행은 헤더가 되고, 그 다음에는 정렬을 지정하는 구분 행이 옵니다. :---는 왼쪽, :---:는 가운데, ---:는 오른쪽, ---는 기본값입니다.

셀 내용은 표를 깨뜨리지 않도록 이스케이프됩니다. 셀 안의 |는 \|로 표시되고, 줄 바꿈은 <br>이 됩니다. GFM 테이블 행은 한 줄로 유지되어야 하기 때문입니다. **bold**나 `code` 같은 셀 안의 다른 Markdown은 유지되며 Markdown 뷰어에서 렌더링됩니다. “열을 공백으로 정렬”을 사용하면 모든 열이 같은 너비로 채워져 일반 텍스트로 읽기 쉬워집니다. 중국어, 일본어, 한국어 같은 문자는 너비가 2열로 계산됩니다. 셀이 적은 행은 빈 셀로 채워집니다.

가져오기는 탭으로 구분된 텍스트(스프레드시트가 클립보드에 넣는 형식), 쉼표나 세미콜론으로 구분된 CSV(쉼표, 따옴표, 줄 바꿈이 있는 따옴표로 묶인 필드 포함), 기존 Markdown 테이블을 지원합니다. 기존 테이블의 정렬 행도 읽습니다.

HTML 출력은 <thead>와 <tbody>가 있는 일반 <table>입니다. 텍스트는 HTML 이스케이프 처리되고(& < > "), 줄 바꿈은 <br>이 되며, 정렬은 인라인 text-align 스타일로 지정되어 스타일시트 없이도 동작합니다.

예시

스프레드시트를 README로

Google Sheets에서 범위를 선택하여 복사한 뒤 가져오기 상자에 붙여넣고 “표 채우기”를 클릭하세요. 가격 열을 오른쪽 정렬로 설정하고 Markdown을 README.md에 복사하세요.

파이프 문자가 포함된 텍스트

“Unlimited | fair use”가 들어 있는 셀은 Unlimited \| fair use로 표기되므로 GitHub에서 새 열을 시작하는 대신 파이프 문자가 표시됩니다.

기존 표 정리하기

간격이 고르지 않은 직접 작성한 Markdown 표를 붙여넣고 “표 채우기”를 클릭한 뒤, 모든 열이 정렬되고 정렬 방식이 유지된 결과를 다시 복사하세요.

자주 묻는 질문

셀에 줄 바꿈을 넣을 수 있나요?

실제 줄 바꿈으로는 넣을 수 없습니다. Markdown에서 각 표 행은 한 줄이어야 하기 때문입니다. 대신 생성기가 <br>을 사용하며, GitHub와 대부분의 뷰어가 이를 줄 바꿈으로 표시합니다.

왜 헤더 행이 있어야 하나요?

GFM 표는 항상 헤더 행으로 시작하고 그 다음에 정렬 행이 옵니다. 표시되는 제목을 원하지 않으면 헤더 셀을 비워 둘 수 있지만, 대부분의 뷰어에서는 헤더 선이 그대로 표시됩니다.

셀을 병합할 수 있나요?

아니요. Markdown 표는 셀 병합(colspan 또는 rowspan)을 지원하지 않습니다. 필요한 경우 HTML 출력을 사용하고 colspan 또는 rowspan 속성을 직접 추가하세요.

여백이 렌더링된 표 모양을 바꾸나요?

아니요. Markdown이 렌더링될 때 여분의 공백은 무시됩니다. 여백은 소스를 읽고 편집하기 쉽게 만들 뿐입니다.

개인정보 보호

표는 브라우저에서만 생성됩니다. 입력하거나 붙여넣은 데이터는 업로드되거나 저장되거나 분석에 포함되지 않습니다.