نکات صادرات و عیبیابی برای پایتون
این صفحه نکات، مشکلات رایج و سؤالات متداول مربوط به استخراج صفحات گسترده با 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) استفاده کنید.
کدام نسخههای پایتون پشتیبانی میشوند؟ پایتون ۳.۷ و بالاتر.