نکات صادرات و عیب‌یابی برای پایتون

این صفحه نکات، مشکلات رایج و سؤالات متداول مربوط به استخراج صفحات گسترده با Aspose.Cells FOSS برای پایتون را پوشش می‌دهد.

نکات و بهترین شیوه‌ها

خروجی 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 استفاده کنید
خروجی مارک‌داون خالیقبل از ذخیره‌سازی، اطمینان حاصل کنید که حداقل یک سلول در شیت دارای مقدار باشد
مشکلات رمزگذاری در مارک‌داونبرای خروجی رشته‌ای در حافظه با کنترل کامل رمزگذاری، از 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 مبتنی بر جریان پشتیبانی می‌شود؟
بله. برای دریافت Markdown به‌صورت رشتهٔ پایتون بدون هیچ عملیات I/O فایل، از MarkdownHandler.save_markdown_to_string(workbook) استفاده کنید.

کدام نسخه‌های پایتون پشتیبانی می‌شوند؟ پایتون ۳.۷ و بالاتر.


همچنین ببینید

 فارسی