متاح الآن.ipynb

Word إلى Jupyter Notebook

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

مجاني وفوري وخاص بنسبة 100%, دفترك لا يغادر المتصفح أبداً.

كيف يعمل

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

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 هو المعيار الذهبي لتحويل المستندات. يدعم docxipynb أصليًا منذ الإصدار 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 عبر الإنترنت

الطلاب والباحثون والفرق يكتبون في Microsoft Word لكنهم يحتاجون ملف .ipynb صالحًا لـ JupyterLab أو VS Code أو Google Colab. يعمل المحوّل بالكامل في المتصفح: ارفع .docx، عاين الخلايا، نزّل JSON بتنسيق nbformat 4.5.

نمرّر Word عبر HTML منظم ثم Markdown، ونستخدم نفس منطق «Markdown إلى Jupyter»: الكتل المحاطة تصبح خلايا كود، والسرد يبقى Markdown.

ملفات .doc الثنائية القديمة غير مدعومة — احفظ أولًا كـ .docx في Word. لا يُرفع شيء إلى خادم للتحويل؛ يبقى المستند في هذا التبويب حتى التنزيل.

ميزات متقدمة 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 وأدوات متوافقة أخرى مع معرفات الخلايا.

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

لا. يستخدم التحويل JavaScript في جلسة المتصفح. لا يُرسل ملف .docx إلينا للمعالجة.