지금 사용 가능.ipynb

Word를 Jupyter Notebook으로

.docx를 업로드하면 유효한 .ipynb를 받습니다. Word 제목과 단락은 Markdown 셀, 서식 있는 코드는 울타리 블록, 표와 선택적 포함 이미지까지 모두 브라우저에서 로컬로 처리됩니다.

Free, instant, and 100% private, your notebook never leaves the browser.

How it works

Three steps from upload to download

1

Drop your notebook

Drag a .ipynb onto the card or browse your files. You never create an account.

2

Choose the export

Select Word, PDF, Markdown, HTML, LaTeX, ZIP, Python tools, viewer, cleaner, merger, or splitter, whatever matches your reviewer.

3

Download and ship

Grab the finished file immediately. Open it locally, attach it to email, or upload it to your LMS.

다른 무료 도구도 이용해 보세요

사람들이 Word 문서를 Jupyter Notebook으로 바꾸는 이유

데이터 사이언스 과제를 제출해 보았거나, 학생의 분석을 채점해 보았거나, 당신은 Jupyter인데 동료는 Microsoft Word에만 머무는 협업을 해 보았다면 형식 간격이 얼마나 답답한지 잘 압니다.

Word 문서는 어디에나 있습니다. 실제 분석이 도는 곳은 Jupyter Notebook입니다.

문제는 반복됩니다. 학생은 Word로 쓰지만 강의는 .ipynb를 요구합니다. 데이터 과학자는 방법론을 Word에 적었다가 실행 가능한 코드 셀이 필요합니다. 연구자는 Word로 보고서를 쓰고 처음부터 다시 하지 않고 라이브 Python 시각화를 더하고 싶습니다.

그래서 이 변환기가 있습니다. Word 문서(.docx)를 끌어다 놓으면 깔끔한 Jupyter Notebook(.ipynb)을 받습니다. 본문은 Markdown 셀, 코드 블록은 실행 가능한 코드 셀, 제목은 일관된 Markdown 계층으로 매핑됩니다. 복사-붙여넣기 없음. 재서식 없음. 까다로운 명령줄에 주말을 빼앗기지 않습니다.

변환이 작동하는 방식, 단계별로

Word에서 Jupyter로 가는 것은 마법이 아니라 구조화된 텍스트 변환입니다. .docx는 XML 패키지이고 노트북은 JSON입니다. 변환기는 구조를 읽고 각 요소를 올바른 셀 유형에 매핑하여 JupyterLab, VS Code, Google Colab이 네이티브로 여는 유효한 .ipynb를 씁니다.

파일을 업로드하면 다음이 일어납니다:

  1. 1

    Word 문서 구조 파싱

    도구가 .docx를 읽고 단락, 제목(H1–H6), 코드 스타일 블록, 표, 목록, 포함 이미지를 식별하며 순서를 유지합니다.

  2. 2

    내용을 셀 유형에 매핑

    단락과 제목은 Markdown 셀입니다. 고정폭이나 코드로 표시된 단락은 코드 셀입니다. GFM 표를 켜면 표는 Markdown 셀 안의 Markdown 표가 됩니다.

  3. 3

    .ipynb JSON 만들기

    유효한 nbformat 4.5 구조를 조립합니다. JupyterLab, VS Code, Colab이 기대하는 형식입니다. 메타데이터, 커널 힌트, 셀 ID가 자동 생성됩니다.

  4. 4

    미리보기 및 다운로드

    몇 초 안에 .ipynb가 준비됩니다. 변환은 브라우저에서 로컬로 실행되며 .docx는 서버로 업로드되지 않고 다운로드까지 이 탭에 비공개로 남습니다.

Word를 Jupyter Notebook으로 바꾸는 세 가지 방법

모두 같은 워크플로를 쓰지 않습니다. 브라우저에서 빠르게, Pandoc으로 반복 가능하게, Python으로 완전히 자동화하는 세 가지 보완적 접근을 다룹니다.

가장 쉬움 — 설치 없음

이 온라인 변환기 사용

.docx를 업로드하고 셀을 미리 본 뒤 .ipynb를 다운로드합니다. Pandoc, Python, 터미널이 필요 없습니다. 일회성 변환에 적합합니다.

개발 — 명령줄

터미널에서 Pandoc

Pandoc을 설치하고 pandoc file.docx -o file.ipynb를 실행합니다. 자동화와 오프라인 배치에 좋습니다.

Python — 스크립트

python-docx + nbformat

python-docx로 단락을 읽고 규칙에 맞춰 nbformat으로 셀을 만듭니다.

고급 — 배치

폴더 전체 변환

Pandoc으로 짧은 셸 루프를 돌리거나 Python subprocess.docx 디렉터리를 한 번에 처리합니다.

Pandoc으로 .docx.ipynb로 (CLI)

Pandoc은 문서 변환의 사실상 표준입니다. 2.11부터 docxipynb를 네이티브 지원합니다. 설치되어 있으면 한 줄 명령이면 될 때가 많습니다.

pandoc my-report.docx -o my-notebook.ipynb
for f in *.docx; do pandoc "$f" -o "${f%.docx}.ipynb"; done

Pandoc은 Word 제목 스타일을 Markdown 제목(#, ##)으로 Markdown 셀에 매핑하고, 단락은 Markdown으로, 코드 스타일 텍스트는 코드 셀로 옮깁니다 — 구조적으로 충실하고 완전히 오프라인입니다.

Python으로 .docx.ipynb

프로그램 방식 제어가 필요할 때 — 예를 들어 특정 키워드로 시작하는 단락을 코드 셀로 — python-docx와 nbformat을 사용하세요.

단락을 순회해 Markdown과 코드를 고르고 노트북 객체에 셀을 추가하는 짧은 스크립트로 완전히 맞춤형 파이프라인을 만듭니다.

pip install python-docx nbformat

실제로 Word를 Jupyter로 바꾸는 사람은 누구인가

이 필요는 생각보다 자주 생깁니다. 현실 사례:

과제를 제출하는 학생

Word에서 초안, Jupyter에서 채점 — 가장 흔한 경우입니다.

재현성을 원하는 연구자

Word의 방법론 절이 심사자가 실행할 수 있는 노트북이 됩니다.

문서를 옮기는 데이터 팀

기술 Word 문서가 Git에 버전 관리되는 대화형 노트북으로 갑니다.

교육자와 강의 자료

Word 노트가 Colab이나 Binder용 대화형 노트북으로 바뀝니다.

혼합 도구 팀

비기술 직군은 Word에 머물고 엔지니어링은 파이프라인에 .ipynb가 필요합니다.

아카이브

오래된 Word 보고서가 새 데이터에서 다시 실행할 수 있는 노트북이 됩니다.

더 나은 결과를 위한 팁

  • 기본 제공 제목 스타일(제목 1/2)을 사용하면 # / ##로 매핑되어 구조가 명확해집니다.
  • 고정폭이나 «코드» 단락 스타일로 코드를 표시하면 실행 가능한 셀을 얻기 쉽습니다.
  • 떠 있는 텍스트 상자와 복잡한 다단 레이아웃은 피하세요. Markdown으로 예측하기 어렵게 평탄화됩니다.
  • 이미지는 단순하게; 인라인이 가장 잘 맞는 경우가 많습니다.
  • 미리 맞춤법을 확인하세요. 텍스트는 그대로 보존됩니다.
  • 변환 후 JupyterLab에서 .ipynb를 열고 «Run All Cells»로 코드 셀을 검증하세요.

방법 비교 — 무엇을 선택할까

방법속도설치 불필요오프라인배치코드 셀 감지
이 브라우저 변환기즉시자동
Pandoc CLI빠름자동
python-docx + nbformat보통사용자 정의
수동 복사느림수동

.ipynb 파일이란

.ipynb는 nbformat에 따라 JSON으로 셀(Markdown 또는 코드), 선택적 출력, 메타데이터를 저장합니다. JupyterLab, VS Code, Colab, Databricks가 이 형식을 이해합니다.

Word에서 변환한다는 것은 의도를 보존하는 것입니다. 서술 대 실행 가능한 조각, 표 대 산문, 이미지의 위치.

온라인에서 Word를 Jupyter Notebook으로 변환

학생, 연구자, 팀은 Microsoft Word로 작성하지만 JupyterLab, VS Code, Google Colab용 유효한 .ipynb가 필요합니다. 이 변환기는 브라우저에서만 동작합니다. .docx를 업로드하고 셀을 미리 본 뒤 nbformat 4.5 JSON을 다운로드하세요.

Word를 구조화된 HTML, 이어서 Markdown으로 보내고 «Markdown에서 Jupyter»와 같은 논리를 재사용합니다. 울타리 블록은 코드 셀, 서술은 Markdown으로 남습니다.

오래된 바이너리 .doc는 지원하지 않습니다. 먼저 Word에서 .docx로 저장하세요. 변환을 위해 서버로 업로드되지 않으며 문서는 다운로드할 때까지 이 탭에 머뭅니다.

고급 Word → 노트북 기능

스타일 인식 코드 감지

선택적 스타일 매핑이 Word «코드» 또는 고정폭 단락을 fenced code로 처리해 실행 가능한 셀로 보내고 Markdown 본문이 아닌 곳에 둡니다.

GFM 표와 목록

GFM이 있는 Turndown이 표, 작업 목록, 강조를 유지해 강의 노트가 노트북으로 이어집니다.

인라인 이미지(선택)

포함을 켜면 다이어그램을 Markdown 셀에 data URL로 넣습니다. 실습에 유용하지만 파일이 커질 수 있습니다.

실행 없는 커널 힌트

Python을 실행하지 않습니다. 울타리의 언어 태그는 Markdown 가져오기처럼 kernelspec 메타데이터를 안내합니다.

IPYNB에서 DOCX와 맞물림

Word에서 편집한 뒤 Pandoc 없이 다시 대화형 형식이 필요할 때 왕복합니다.

nbformat 4.5 출력

다운로드는 JupyterLab, VS Code, Colab 등 호환 도구에서 셀 ID와 함께 열립니다.

자주 묻는 질문

아니요. 변환은 브라우저 세션의 JavaScript로 이루어집니다. .docx가 처리를 위해 전송되지 않습니다.