Notion Table & Database to CSV / Markdown icon

Notion Table & Database to CSV / Markdown

Notion table to Markdown or CSV in one click. Adds a Copy button above any Notion table or database view. No login, no API.

사용자 수
2
지원 브라우저
Chrome
버전
3.0.3

Notion 표를 문서로 옮기려면 셀을 다시 입력하거나 API를 붙여야 했습니다. 표 위에 작은 툴바가 생기고, Copy MD를 누르면 Markdown 파이프 표로, Copy CSV를 누르면 같은 표가 쉼표로 구분된 텍스트로 복사됩니다.

Notion 표를 Markdown으로 옮기려면 보통 셀을 다시 타이핑하거나 API를 붙여야 해요. 이 확장 프로그램은 모든 Notion 표와 데이터베이스 표 보기 위에 작은 툴바를 붙여, 화면에 보이는 표를 그대로 복사하게 해줘요.

버튼은 두 개예요. Copy MD는 Markdown 파이프 표로, Copy CSV는 같은 표를 CSV로 내보내요. Notion 표를 문서에 복사하거나, Notion 데이터베이스를 CSV로 내보내 스프레드시트에서 쓸 때 편해요. 화면에 렌더링된 표를 DOM에서 읽기 때문에 Notion API도, OAuth도, 로그인도 필요 없어요. Notion 웹앱(notion.so)과 공개된 Notion 사이트(notion.site)에서 동작해요.

스크린샷

주요 기능

  • 각 표 위에 뜨는 Copy MD(Markdown 파이프 표), Copy CSV 버튼.

  • 데이터베이스 표 보기와 인라인 표 모두 동작해요.

  • Markdown 출력은 셀 안의 파이프 문자를 이스케이프하고 줄바꿈을 한 줄로 정리해요.

  • CSV 출력은 RFC 4180을 따라서, 셀 안의 쉼표·따옴표·줄바꿈을 올바르게 감싸요.

  • 실제 헤더 행이 있으면 그대로 쓰고, 없으면 Column 1, Column 2 로 이름을 붙인 뒤 행을 직사각형 모양으로 맞춰요.

  • 숨겨진(display:none) 열은 건너뛰어 헤더와 행이 어긋나지 않아요.

  • 복사 확인 메시지에 복사된 행 수가 나와요.

  • 툴바가 Notion의 라이트/다크 테마를 따라가요.

  • Notion이 다시 렌더링하거나 페이지를 옮겨도 툴바가 알아서 다시 나타나요.

이럴 때 씁니다

  • README나 이슈에 표 붙여넣기

    Copy MD는 헤더 행과 --- 구분선을 갖춘 파이프 표를 만듭니다. GitHub 이슈나 정적 사이트 생성기가 그대로 인식하는 형식입니다. 셀 안의 파이프 문자는 이스케이프하고 줄바꿈은 공백으로 펴기 때문에, 한 행이 여러 줄로 쪼개져 표가 깨지는 일이 없습니다.

  • 데이터베이스 보기를 스프레드시트로 옮기기

    Copy CSV는 RFC 4180 규칙을 따릅니다. 쉼표·따옴표·줄바꿈이 들어간 값은 따옴표로 감싸고 안쪽 따옴표는 두 번 씁니다. 행 순서는 화면에 보이는 순서라서 현재 정렬과 필터가 그대로 반영됩니다. 붙여넣은 뒤 .csv로 저장하거나 스프레드시트의 텍스트 나누기로 열을 나누면 됩니다.

  • 공유받은 공개 Notion 페이지에서 표 가져오기

    콘텐츠 스크립트가 notion.so뿐 아니라 notion.site에서도 동작합니다. 링크로 공유받은 공개 페이지에도 같은 툴바가 붙습니다. 이미 화면에 그려진 페이지를 읽는 방식이라 워크스페이스 편집 권한이나 통합(integration) 토큰이 필요하지 않습니다.

사용 방법

  1. 01표나 데이터베이스 표 보기가 있는 Notion 페이지를 열어요.
  2. 02표 위에 나타난 툴바에서 Copy MD 또는 Copy CSV를 눌러요.
  3. 03문서·README·이슈·스프레드시트에 붙여넣으면 돼요. 복사가 끝나면 형식과 복사된 행 수를 알려줘요.

권한과 개인정보

이 확장 프로그램은 특별한 권한을 요청하지 않습니다. 설치해도 어떤 사이트의 데이터에도 접근하지 않습니다.

확장에 포함된 코드만 실행하며 원격 코드를 내려받지 않습니다.

자주 묻는 질문

노션 표를 엑셀이나 구글 시트로 옮기려면 어떻게 하나요?

표 위 툴바에서 Copy CSV를 누르면 쉼표로 구분된 텍스트가 클립보드에 복사됩니다. 파일로 저장되는 방식이 아니라 클립보드 복사이므로, 메모장에 붙여넣어 .csv로 저장하거나 시트에 붙여넣은 뒤 텍스트 나누기로 열을 분리하면 됩니다.

API 연동 없이 노션 표를 가져올 수 있나요?

네, 화면에 렌더링된 표를 페이지에서 직접 읽습니다. 통합을 만들거나 OAuth 승인을 거치는 과정이 없고, 별도 로그인 절차도 거치지 않습니다. 이미 열어 둔 페이지에서 버튼만 누르면 됩니다.

표가 긴데 일부 행만 복사되는 이유가 뭔가요?

Notion이 긴 데이터베이스 보기에서 화면 근처의 행만 페이지에 유지하고 나머지는 걷어내기 때문입니다. 복사할 때마다 몇 행이 복사됐는지 확인 메시지에 표시되니 그 숫자로 판단하면 됩니다. 짧은 표와 인라인 표는 전체가 복사되고, 긴 표는 스크롤로 훑은 뒤 행 수를 확인하는 편이 안전합니다.

어떤 권한을 요구하나요?

manifest에 선언된 권한이 하나도 없습니다. host_permissions도 없고, https://*.notion.so/* 와 https://*.notion.site/* 두 주소에만 매칭되는 콘텐츠 스크립트가 전부입니다. 클립보드 쓰기는 버튼 클릭이라는 사용자 동작 안에서 일어나 별도 권한이 필요 없으며, 코드에서 chrome.storage도 사용하지 않습니다.

버튼이 안 보이면 어떻게 하나요?

먼저 주소가 notion.so 또는 notion.site인지, 그리고 표 보기나 인라인 표인지 확인하세요. 보드·갤러리·캘린더 보기에는 버튼이 붙지 않습니다. 표가 맞는데도 없다면 Notion이 다시 그리는 중일 수 있는데, 화면 변화를 감시해 툴바를 다시 붙이므로 잠시 뒤나 스크롤 후 다시 나타납니다.

관련 확장 프로그램