Nouplo

Markdown 표 만들기

스프레드시트에서 붙여넣으면 자리가 맞는 표로.

예제는 입력과 설정을 일시적으로 바꿉니다. 이전 작업을 복원할 수 있습니다.

0자
출력
위에 붙여넣거나 입력하면 여기에 결과가 표시됩니다.

파일은 내 기기 밖으로 나가지 않습니다

이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.

사용 예시

엑셀의 환경 변수 목록을 README용 Markdown 표로: 한글 칸까지 자리 맞춤

프로젝트 README에 넣을 환경 변수 목록을 엑셀에 정리해 두었습니다. 열은 「환경 변수」, 「기본값」, 「설명」 셋, 행은 DB_HOST, DB_PORT, LOG_LEVEL, TZ 넷이고, 한 설명 칸에는 debug | info | warn처럼 파이프 기호가 들어 있습니다. 셀을 복사해 붙여 넣고 기본 설정(첫 줄은 제목, 열 정렬 왼쪽)으로 변환합니다.

  1. 탭으로 구분된 표로 자동 인식되어 3열 4행이 됩니다.
  2. 「환경 변수」는 한글 네 글자가 두 칸씩, 띄어쓰기가 한 칸이라 9칸으로 셉니다. 그래서 아래 DB_HOST(7칸) 뒤에 공백 두 칸이 더 붙어 세로줄이 맞습니다.
  3. 파이프 기호는 \|로 바뀌어 행이 중간에 끊기지 않고, 셀 안의 줄바꿈은 HTML 줄바꿈 태그 br로 바뀝니다.
엑셀 셀 표에 들어간 모습
환경 변수 (제목) | 환경 변수 |, 둘째 줄은 | :-------- |
DB_HOST | DB_HOST |
debug | info | warn debug \| info \| warn
1차: 금요일 (줄바꿈) 2차: 월요일 한 줄 안에서 두 문장 사이에 br 태그

README가 보이는 곳에서는 3열짜리 표로 그려지고, 편집기에서 원본을 열어도 세로줄이 한 줄로 맞아 표처럼 읽힙니다. 「원본의 자리를 맞추지 않음」을 켜면 | :-- |처럼 공백 없이 짧게 나옵니다.

사용 방법

  1. 스프레드시트에서 셀을 복사해 붙여넣습니다. 탭으로 구분된 표로 자동 인식됩니다.
  2. 첫 줄이 제목인지 고릅니다.
  3. 정렬을 고릅니다. Markdown 이 기대하는 대로 하이픈 줄에 들어갑니다.
  4. README, 이슈, 위키에 붙여넣습니다.

자주 묻는 질문

왜 공백으로 자리를 맞추나요?
편집기에서 원본을 열었을 때 표로 보이기 때문입니다. 렌더링 결과는 어느 쪽이든 같고, 자리 맞춤은 파일을 읽는 사람을 위한 것입니다. 렌더링으로만 읽는 파일이라면 꺼도 됩니다.
한글이 들어가도 맞나요?
맞습니다. 많은 생성기가 여기서 어긋납니다. 고정폭 글꼴에서 한글과 한자는 두 칸을 차지하므로 둘로 셉니다. 그러지 않으면 한글이 하나만 들어가도 표가 들쭉날쭉해집니다.
셀 안의 파이프 기호는요?
Markdown 이 요구하는 \| 로 이스케이프되고, 셀 안의 줄바꿈은 <br> 이 됩니다. 그대로 두면 둘 다 행을 일찍 끝내 버립니다.
반대 방향 변환도 되나요?
여기서는 안 됩니다. 자료 형식끼리의 변환은 CSV·JSON 변환 도구가 맡습니다.
열마다 다르게 정렬할 수 있나요?
「열 정렬」은 모든 열에 한 번에 적용됩니다. 열마다 바꾸려면 결과 둘째 줄에서 그 열의 하이픈 줄만 고치세요. :---는 왼쪽, :---:는 가운데, ---:는 오른쪽 정렬입니다.
CSV나 쉼표로 구분된 글도 되나요?
네. 구분 문자는 「자동 판별」이 기본이라 엑셀에서 복사한 탭, CSV의 쉼표, 세미콜론을 알아서 찾습니다. 잘못 나뉘면 구분 문자를 직접 고르세요.
입력한 내용이 어디로 전송되나요?
아니요. 브라우저 안에서 동작하므로 붙여넣은 내용은 내 컴퓨터를 떠나지 않습니다.

관련 도구