نصائح التصدير واستكشاف الأخطاء وإصلاحها للبايثون

تغطي هذه الصفحة النصائح والمشكلات الشائعة والأسئلة المتكررة لتصدير جداول البيانات باستخدام Aspose.Cells FOSS للـ Python.

نصائح وأفضل الممارسات

تصدير Markdown

  • استخدم MarkdownHandler.save_markdown_to_string(wb) لحالات الاستخدام في الذاكرة مثل استجابات API.

تصدير CSV

  • تصدير CSV يكتب ورقة العمل الأولى بشكل افتراضي.
  • الأحرف الخاصة (الفواصل، أسطر جديدة) في قيم الخلايا تُقتبس تلقائيًا.

تصدير JSON

  • تصدير JSON يستخدم عناوين الخلايا كمفاتيح. مناسب لتبادل البيانات؛ تُخزن الصيغ المعقدة كعبارات نصية.

المشكلات الشائعة والحلول

المشكلةالحل
ModuleNotFoundError: No module named 'aspose.cells_foss'شغّل pip install aspose-cells-foss وتأكد من أن البيئة الافتراضية مفعلة
AttributeError على SaveFormat.PDFتصدير PDF غير موجود في مكتبة FOSS؛ استخدم SaveFormat.MARKDOWN أو SaveFormat.XLSX بدلاً من ذلك
إخراج Markdown فارغتأكد من أن خلية واحدة على الأقل في الورقة تحتوي على قيمة قبل الحفظ
مشكلات الترميز في Markdownاستخدم MarkdownHandler.save_markdown_to_string() لإخراج السلسلة في الذاكرة مع تحكم كامل في الترميز

الأسئلة المتكررة

ما هي صيغ الإخراج التي يدعمها Aspose.Cells FOSS؟ XLSX, CSV, TSV, Markdown, و JSON.

هل يمكنني التحويل إلى PDF؟ لا. يتطلب تصدير PDF حزمة aspose-cells-python التجارية. تصدر Aspose.Cells FOSS فقط إلى XLSX و CSV و TSV و Markdown و JSON.

هل يمكنني تحميل ملف XLSX موجود وإعادة حفظه كـ Markdown؟ نعم. Workbook("existing.xlsx") يحمل الملف، و workbook.save_as_markdown("output.md") يصدره.

هل يتم دعم إخراج Markdown القائم على التدفق؟ نعم. استخدم MarkdownHandler.save_markdown_to_string(workbook) للحصول على Markdown كسلسلة Python دون أي عمليات إدخال/إخراج ملفات.

ما إصدارات Python المدعومة؟ Python 3.7 وما بعده.


انظر أيضًا

 العربية