טיפים לייצוא ופתרון בעיות עבור Python
דף זה מכסה טיפים, בעיות נפוצות ושאלות נפוצות לייצוא גיליונות אלקטרוניים עם Aspose.Cells FOSS עבור Python.
טיפים ושיטות מומלצות
ייצוא Markdown
- השתמש ב
MarkdownHandler.save_markdown_to_string(wb)למקרים של שימוש בזיכרון כגון תגובות API.
ייצוא CSV
- ייצוא CSV כותב את הגיליון הראשון כברירת מחדל.
- תווים מיוחדים (פסיקים, שורות חדשות) בערכי תאים מצוטטים אוטומטית.
ייצוא JSON
- ייצוא JSON משתמש בכתובות תאים כמפתחות. מתאים להחלפת נתונים; נוסחאות מורכבות נשמרות כביטויים המחרוזתיים שלהן.
בעיות נפוצות ופתרונות
| Issue | Resolution |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | הפעל pip install aspose-cells-foss ואשר שהסביבה הווירטואלית פעילה |
AttributeError on SaveFormat.PDF | ייצוא PDF אינו נמצא בספריית FOSS; השתמש בSaveFormat.MARKDOWN או בSaveFormat.XLSX במקום |
| Empty Markdown output | ודא שלפחות תא אחד בגליון מכיל ערך לפני השמירה |
| Encoding issues in 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 ומעלה.