Tersedia sekarang.ipynb

Word ke Jupyter Notebook

Muat naik .docx dan dapatkan .ipynb yang sah: tajuk dan perenggan Word menjadi sel Markdown, kod berformat menjadi blok berpagar, jadual dan imej terbenam pilihan — semuanya secara setempat dalam pelayar anda.

Percuma, segera dan 100% peribadi, notebook anda tidak pernah meninggalkan pelayar.

Cara ia berfungsi

Tiga langkah dari muat naik ke muat turun

1

Letakkan notebook

Seret .ipynb ke kad atau baca fail. Anda tidak membuka akaun.

2

Pilih eksport

Pilih Word, PDF, Markdown, HTML, LaTeX, ZIP, alat Python, pemapar, pembersih, penggabung atau pembahagi, mengikut penonton anda.

3

Muat turun dan hantar

Ambil fail siap serta-merta. Buka secara tempatan, lampirkan pada e-mel, atau muat naik ke LMS.

Cuba alat percuma kami yang lain

Mengapa orang menukar dokumen Word kepada Jupyter Notebook?

Jika pernah menyerahkan projek sains data, menilai analisis pelajar, atau bekerjasama dengan rakan sekerja yang hidup dalam Microsoft Word semasa anda di Jupyter, anda tahu betapa menjengkelkan jurang format itu.

Dokumen Word ada di mana-mana. Jupyter Notebook ialah tempat analisis benar-benar berjalan.

Masalah berulang: pelajar menulis dalam Word tetapi kursus memerlukan .ipynb. Saintis data menulis metodologi dalam Word kemudian perlukan sel kod boleh jalan. Penyelidik draf laporan dalam Word dan mahu visualisasi Python langsung tanpa bermula semula.

Sebab itulah penukar ini wujud. Anda seret dokumen Word (.docx) dan mendapat Jupyter Notebook (.ipynb) yang kemas — teks dalam sel Markdown, blok kod dalam sel boleh jalan, dan tajuk dipetakan kepada hierarki Markdown yang konsisten. Tiada salin-tampal. Tiada pemformatan semula. Tiada hujung minggu hilang kerana baris arahan yang degil.

Bagaimana penukaran berfungsi, langkah demi langkah

Word ke Jupyter bukan sihir — ia ialah terjemahan teks berstruktur. .docx ialah pakej XML; notebook ialah JSON. Penukar membaca struktur, memetakan setiap unsur kepada jenis sel yang betul, dan menulis .ipynb sah yang JupyterLab, VS Code, dan Google Colab buka secara asli.

Inilah yang berlaku apabila anda memuat naik fail:

  1. 1

    Huraikan struktur dokumen Word

    Alat membaca .docx, mengenal pasti perenggan, tajuk (H1–H6), blok bergaya kod, jadual, senarai, dan imej terbenam serta mengekalkan susunan.

  2. 2

    Petakan kandungan kepada jenis sel

    Perenggan dan tajuk menjadi sel Markdown. Perenggan monospace atau ditanda kod menjadi sel kod. Dengan jadual GFM, jadual menjadi Markdown dalam sel Markdown.

  3. 3

    Bina JSON .ipynb

    Penukar merangka struktur nbformat 4.5 yang sah — sama seperti yang dijangka JupyterLab, VS Code, dan Colab. Metadata, petunjuk kernel, dan ID sel dijana secara automatik.

  4. 4

    Pratonton dan muat turun

    .ipynb anda siap dalam beberapa saat. Penukaran berjalan secara setempat dalam pelayar: .docx tidak dimuat naik ke pelayan kami dan kandungan kekal peribadi dalam tab ini sehingga muat turun.

Tiga cara menukar Word kepada Jupyter Notebook

Setiap orang mempunyai aliran kerja berbeza. Halaman ini merangkumi tiga pendekatan pelengkap — pantas dalam pelayar, berulang dengan Pandoc, atau boleh atur cara sepenuhnya dengan Python.

Paling mudah — tanpa pemasangan

Gunakan penukar dalam talian ini

Muat naik .docx, pratonton sel, muat turun .ipynb dalam pelayar moden. Tiada Pandoc, Python, atau terminal — sesuai penukaran sekali jalan.

Pembangunan — baris arahan

Pandoc dalam terminal

Pasang Pandoc dan jalankan pandoc file.docx -o file.ipynb — sesuai automasi dan kelompok luar talian.

Python — berskrip

python-docx + nbformat

Baca perenggan dengan python-docx dan bina sel dengan nbformat apabila peraturan tersuai diperlukan.

Pengguna mahir — kelompok

Tukar seluruh folder

Gelung shell ringkas dengan Pandoc atau subprocess daripada Python — seluruh direktori .docx sekaligus.

Menukar .docx ke .ipynb dengan Pandoc (CLI)

Pandoc ialah standard emas penukaran dokumen. Menyokong docxipynb secara asli sejak 2.11. Selepas dipasang, biasanya satu arahan mencukupi:

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

Pandoc memetakan gaya tajuk Word kepada tajuk Markdown (#, ##) dalam sel Markdown, perenggan kepada Markdown, dan teks bergaya kod kepada sel kod — setia struktur dan sepenuhnya luar talian pada mesin anda.

Menukar .docx ke .ipynb dengan Python

Untuk kawalan berprogram — contohnya mengesan perenggan yang bermula dengan kata kunci dan menjadikannya sel kod — gunakan python-docx dan nbformat.

Tulis skrip ringkas yang membaca perenggan, memilih Markdown lwn kod, dan menambah sel pada objek notebook: paip yang boleh disesuaikan sepenuhnya.

pip install python-docx nbformat

Siapa sebenarnya menukar Word ke Jupyter?

Keperluan ini lebih kerap daripada jangkaan. Beberapa situasi sebenar:

Pelajar menyerahkan tugasan

Draf dalam Word, pemarkahan dalam Jupyter — kes paling biasa.

Penyelidik dan kebolehulangan

Bahagian metodologi dalam Word menjadi notebook boleh jalan untuk penilai.

Pasukan data dan migrasi dokumentasi

Dokumentasi teknikal Word berpindah ke notebook interaktif berversi dalam Git.

Pendidik dan bahan kursus

Nota Word menjadi notebook interaktif untuk Colab atau Binder.

Pasukan alat bercampur

Rakan bukan teknikal kekal di Word; kejuruteraan perlukan .ipynb dalam aliran.

Arkib

Laporan Word lama menjadi notebook boleh dijalankan semula pada data baharu.

Petua untuk hasil lebih baik

  • Gunakan gaya tajuk terbina dalam (Tajuk 1/2) — dipetakan kepada # / ## dengan struktur jelas.
  • Format kod dengan fon monospace atau gaya perenggan «Kod» untuk sel boleh jalan.
  • Elakkan kotak teks terapung dan reka letak berbilang lajur kompleks — ia diratakan kepada Markdown secara tidak menentu.
  • Kekalkan imej ringkas; inline biasanya penukar terbaik.
  • Semak ejaan terlebih dahulu — teks kekal seperti sedia ada.
  • Selepas penukaran, buka .ipynb dalam JupyterLab dan jalankan «Run All Cells» untuk mengesahkan sel kod.

Membandingkan kaedah — mana untuk anda?

KaedahKelajuanTanpa pemasanganLuar talianKelompokPengesanan sel kod
Penukar pelayar iniSerta-mertaAutomatik
Pandoc CLIPantasAutomatik
python-docx + nbformatSederhanaTersuai
Salin tampal manualPerlahanManual

Apakah fail .ipynb?

.ipynb menyimpan sel (Markdown atau kod), output pilihan, dan metadata dalam JSON mengikut nbformat. JupyterLab, VS Code, Colab, dan Databricks memahami format ini.

Menukar dari Word mengekalkan niat: naratif lwn petikan boleh jalan, jadual lwn prosa, imej di tempat yang betul.

Tukar Word ke Jupyter Notebook dalam talian

Pelajar, penyelidik dan pasukan menulis dalam Microsoft Word tetapi memerlukan .ipynb yang sah untuk JupyterLab, VS Code atau Google Colab. Penukar ini berjalan sepenuhnya dalam pelayar: muat naik .docx, pratonton sel, muat turun JSON nbformat 4.5.

Kami melalui Word dengan HTML berstruktur kemudian Markdown, menggunakan logik yang sama seperti «Markdown ke Jupyter»: blok berpagar menjadi sel kod, naratif kekal Markdown.

Fail .doc perdua lama tidak disokong — simpan dahulu sebagai .docx dalam Word. Tiada muat naik ke pelayan untuk penukaran; dokumen kekal dalam tab ini sehingga anda muat turun.

Ciri Word → notebook lanjutan

Pengesanan kod sensitif gaya

Pemetaan gaya pilihan mengendalikan perenggan «Kod» atau monospace Word sebagai fenced code supaya masuk sel boleh jalankan, bukan prosa Markdown.

Jadual dan senarai GFM

Turndown dengan GFM mengekalkan jadual, senarai tugas dan penekanan supaya nota kuliah kekal ke notebook.

Imej sebaris (pilihan)

Dayakan penyepaduan untuk membawa rajah ke sel Markdown sebagai data URL — berguna dalam makmal; boleh menambah saiz fail.

Petunjuk kernel tanpa jalankan

Kami tidak menjalankan Python anda; teg bahasa pada pagar tetap mengarah metadata kernelspec seperti import Markdown.

Padan dengan IPYNB ke DOCX

Pusingan apabila anda mengedit dalam Word dan perlukan semula format interaktif tanpa memasang Pandoc.

Output nbformat 4.5

Muat turun dibuka dalam JupyterLab, VS Code, Colab dan alat serasi lain, dengan ID sel.

Soalan lazim

Tidak. Penukaran menggunakan JavaScript dalam sesi pelayar. Fail .docx anda tidak dihantar kepada kami untuk diproses.