متاح الآن.ipynb

Word إلى Jupyter Notebook

ارفع ملف.docx واحصل على.ipynb صالح: عناوين وفقرات Word تصبح خلايا Markdown، والكود المنسق كتلًا محاطة، وجداول وصور مضمنة اختياريًا — كل ذلك محليًا في متصفحك.

Free and instant. Files are processed briefly on our servers for conversion, then discarded — nothing is stored.

كيف يعمل

ثلاث خطوات من الرفع إلى التنزيل

1

ضع دفترك

اسحب ملف.ipynb إلى البطاقة أو تصفح الملفات. لا تنشئ حساباً.

2

اختر التصدير

اختر Word أو PDF أو Markdown أو HTML أو LaTeX أو ZIP أو أدوات Python أو العارض أو المُنظّف أو الدمج أو التقسيم, بما يناسب من يستلم الملف.

3

نزّل وأرسل

احصل على الملف الجاهز فوراً. افتحه محلياً، أرفقه بالبريد، أو ارفعه إلى LMS.

لماذا يحوّل الناس مستندات Word إلى Jupyter Notebooks؟

إذا سبق أن سلّمت مشروعًا لعلوم البيانات، أو قيّمت تحليلًا لطالب، أو تعاونت مع زميل يعيش في Microsoft Word بينما أنت تعمل في Jupyter، فتعرف كم يكون فجوة التنسيق محبطة.

مستندات Word في كل مكان. Jupyter Notebook هو حيث يعمل التحليل فعليًا.

المشكلة تتكرر: الطالب يكتب في Word لكن المقرر يطلب .ipynb. عالم البيانات يدوّن المنهجية في Word ثم يحتاج خلايا كود قابلة للتشغيل. الباحث يعد تقريرًا في Word ويريد تصورات Python حية دون البدء من الصفر.

لهذا السبب يوجد هذا المحوّل. تسحب مستند Word (.docx) وتستلم Jupyter Notebook (.ipynb) منظمًا — النص في خلايا Markdown، والأكواد في خلايا قابلة للتشغيل، والعناوين مرتبة في تسلسل Markdown واضح. دون نسخ ولصق. دون إعادة تنسيق. دون إضاعة عطلة نهاية الأسبوع بسبب سطر أوامر عنيد.

كيف تعمل التحويلة، خطوة بخطوة

التحويل من Word إلى Jupyter ليست سحرًا — إنها ترجمة نصية منظمة. ملف .docx أرشيف XML؛ الدفتر ملف JSON. المحوّل يقرأ البنية، يطابق كل عنصر بنوع الخلية الصحيح، ويكتب .ipynb صالحًا تفتحه JupyterLab وVS Code وGoogle Colab أصليًا.

إليك ما يحدث عند رفع الملف:

  1. 1

    تحليل بنية مستند Word

    تقرأ الأداة .docx وتتعرّف على الفقرات والعناوين (H1–H6) وكتل الشيفرة والجداول والقوائم والصور المضمنة مع الحفاظ على الترتيب.

  2. 2

    ربط المحتوى بأنواع الخلايا

    الفقرات والعناوين تصبح خلايا Markdown. الفقرات أحادية المسافة أو الموسومة ككود تصبح خلايا كود. مع جداول GFM تصبح الجداول Markdown داخل خلايا Markdown.

  3. 3

    بناء JSON لملف .ipynb

    يُجمّع المحوّل بنية nbformat 4.5 صالحة — نفس التنسيق الذي تتوقعه JupyterLab وVS Code وColab. تُولَّد البيانات الوصفية وتلميحات kernel ومعرّفات الخلايا تلقائيًا.

  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 عند الحاجة إلى قواعد مخصصة.

متقدم — دفعة

تحويل مجلد كامل

حلقة shell قصيرة مع Pandoc أو subprocess من Python — مجلدات كاملة من .docx دفعة واحدة.

تحويل .docx إلى .ipynb باستخدام Pandoc (سطر الأوامر)

Pandoc هو المعيار الذهبي لتحويل المستندات. يدعم docx → ipynb أصليًا منذ الإصدار 2.11. بعد التثبيت غالبًا يكفي أمر واحد:

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، والنص المنسّق ككود إلى خلايا كود — تحويل هيكلي دقيق ويعمل بالكامل دون اتصال على جهازك.

تحويل .docx إلى .ipynb باستخدام Python

للتحكم البرمجي — مثل اكتشاف فقرات تبدأ بكلمات مفتاحية وتحويلها إلى خلايا كود — استخدم python-docx وnbformat.

اكتب سكربتًا قصيرًا يمر على الفقرات، يختار Markdown أو كودًا، ويضيف الخلايا إلى كائن الدفتر: خط أنابيب قابل للتخصيص بالكامل.

pip install python-docx nbformat

من يحوّل Word إلى Jupyter فعليًا؟

الحاجة أكثر شيوعًا مما تتوقع. أمثلة واقعية:

طلاب يقدّمون واجبات

مسودة في Word، التقييم في Jupyter — الحالة الأكثر شيوعًا.

باحثون وإعادة الإنتاج

قسم المنهجية في Word يصبح دفترًا قابلًا للتشغيل للمحكمين.

فرق بيانات وترحيل توثيق

توثيق Word التقني ينتقل إلى دفاتر تفاعلية مُصدَرة في Git.

معلّمون ومواد درسية

ملاحظات Word تصبح دفاتر تفاعلية لـ Colab أو Binder.

فرق مختلطة الأدوات

زملاء غير تقنيين يبقون على Word؛ الهندسة تحتاج .ipynb في السلسلة.

أرشفة

تقارير Word القديمة تصبح دفاتر يمكن إعادة تشغيلها على بيانات حديثة.

نصائح لنتيجة أفضل

  • ✓استخدم أنماط العناوين المدمجة (عنوان 1/2) — تُطابق إلى # / ## وتعطي هيكلًا واضحًا.
  • ✓نسّق الشيفرة بخط أحادي المسافة أو نمط فقرة «Code» للحصول على خلايا قابلة للتشغيل.
  • ✓تجنّب مربعات النص الطافية وتخطيطات الأعمدة المعقّدة — تُسطَّح إلى Markdown بطريقة غير متوقعة.
  • ✓اجعل الصور بسيطة؛ الصور المضمنة عادةً الأفضل.
  • ✓راجع الإملاء مسبقًا — النص يُحفظ كما هو.
  • ✓بعد التحويل افتح .ipynb في JupyterLab وشغّل «Run All Cells» للتحقق من خلايا الكود.

مقارنة الطرق: أيهما تناسبك؟

الطريقةالسرعةدون تثبيتدون اتصالدفعةاكتشاف خلايا الكود
هذا المحوّل في المتصفحفوري✓✗✗تلقائي
Pandoc CLIسريع✗✓✓تلقائي
python-docx + nbformatمتوسط✗✓✓مخصص
نسخ ولصق يدويبطيء✓✓✗يدوي

ما ملف .ipynb؟

يخزّن .ipynb الخلايا (Markdown أو كود) والمخرجات الاختيارية والبيانات الوصفية بصيغة JSON وفق nbformat. JupyterLab وVS Code وColab وDatabricks تفهم هذا التنسيق.

التحويل من Word يحافظ على القصد: السرد مقابل المقاطع القابلة للتشغيل، الجداول مقابل النثر، الصور في مكانها.

حوّل Word إلى Jupyter Notebook عبر الإنترنت

Students, researchers, and teams draft in Microsoft Word but need a valid .ipynb for JupyterLab, VS Code, or Google Colab. This page is the reverse of our IPYNB to DOCX export: take a .docx hand-in, lecture note, or methodology draft and rebuild notebook cells you can run. Secure server conversion — processed briefly, not stored afterward. Upload a .docx, preview how headings and code styles map to cells, and download nbformat 4.5 JSON with cell IDs included.

We map Word through structured HTML to Markdown, then reuse the same fence-aware pipeline as Markdown to Jupyter so fenced blocks become code cells and narrative stays in Markdown cells. Real Heading 1–6 styles become Markdown # hierarchy; monospace fonts or Word “Code” paragraph styles are preferred signals for executable cells instead of prose. Optional GFM tables keep lab tables inside Markdown cells; optional inline images carry diagrams as data URLs when you need figures in the notebook.

Legacy binary .doc files are not supported—open them in Word or LibreOffice and save as .docx first. Complex floating text boxes and multi-column layouts flatten because notebooks do not have those constructs; keep content linear for best results. We never execute your Python—language tags and style hints only steer kernelspec metadata so Colab and Jupyter open the file cleanly. After download, Run all and fix any fences that Word styled inconsistently.

Use this when a classmate wrote analysis in Word for a course that requires .ipynb, when an instructor distributed .docx notes that should become a lab, or when you edited a notebook in Word via DOCX export and need the interactive format back. Pandoc remains excellent for CLI batches (pandoc file.docx -o file.ipynb); this page is the zero-install path with live preview for one-off Word → notebook conversions without maintaining python-docx scripts on a shared PC. After conversion, skim the preview for misplaced code cells; Word bold-only fake headings without real styles often need a quick fix before you rely on the outline in Jupyter.

ميزات متقدمة Word → دفتر

اكتشاف كود حساس للأنماط

تعيينات أنماط اختيارية تعالج فقرات «Code» أو أحادي المسافة في Word كـ fenced code لتدخل خلايا قابلة للتشغيل لا نثر Markdown.

جداول وقوائم GFM

Turndown مع GFM يحافظ على الجداول وقوائم المهام والتأكيدات لتبقى الملاحظات عند الانتقال إلى الدفتر.

صور مضمنة (اختياري)

فعّل التضمين لنقل المخططات إلى خلايا Markdown كـ data URL — مفيد في المختبرات؛ قد يزيد حجم الملف.

تلميحات kernel دون تشغيل

لا نشغّل Python الخاص بك؛ وسوم اللغة على الحواجز توجّه metadata الـ kernelspec كما في استيراد Markdown.

يتناسب مع IPYNB إلى DOCX

ذهاب وإياب عند التحرير في Word والحاجة مجددًا إلى التنسيق التفاعلي دون تثبيت Pandoc.

مخرجات nbformat 4.5

الملفات المنزّلة تفتح في JupyterLab وVS Code وColab وأدوات متوافقة أخرى مع معرفات الخلايا.

FAQ

الأسئلة الشائعة

Secure server conversion — processed briefly, not stored afterward. Clear the tab when finished on a shared PC.

Only modern Office Open XML (.docx) is supported. Open legacy.doc in Word or LibreOffice and save as.docx, then convert here.

Pandoc is excellent for CLI automation. This page is for zero-install, in-browser workflows with live preview and download.

With "GFM tables" enabled, HTML tables from Word typically become Markdown tables inside Markdown cells.

Yes. Colab accepts standard.ipynb files—upload the file from the Colab file panel or Drive.

Word styling is approximated. Review runnable cells after conversion and adjust kernels or fences as needed.

Yes. Export notebooks to Word for track-changes review, then convert the .docx back here when you need runnable cells again. Round-trips are structural, not pixel-perfect—review code cells after import.

Use a monospace font or a Code paragraph style, or wrap samples in clear fenced-style blocks after HTML conversion. Heading styles should be real Word headings, not bold-only fake titles.

Yes. Heading 1–6 map to Markdown heading levels inside Markdown cells so the notebook outline matches the document.

No. It only builds notebook structure. Open the .ipynb in Jupyter, VS Code, or Colab and run cells yourself in a trusted environment.

Yes. Download the .ipynb and upload it in Colab’s file panel or Drive. Adjust the kernel if needed, then Run all to verify fences became executable cells.

Simple equations and footnotes may flatten to Markdown or plain text. Complex equation editors and endnotes often need a quick manual pass after conversion.

جرّب أدواتنا المجانية الأخرى