Поради щодо експорту та усунення проблем у Python

На цій сторінці розглядаються поради, поширені проблеми та часто задавані питання щодо експорту електронних таблиць за допомогою Aspose.Cells FOSS для Python.

Поради та кращі практики

Експорт Markdown

  • Використовуйте MarkdownHandler.save_markdown_to_string(wb) для випадків використання в пам’яті, таких як відповіді API.

Експорт CSV

  • Експорт CSV за замовчуванням записує перший лист.
  • Спеціальні символи (коми, нові рядки) у значеннях клітинок автоматично беруться в лапки.

Експорт JSON

  • JSON export використовує адреси клітинок як ключі. Підходить для обміну даними; складні формули зберігаються у вигляді їх рядкових виразів.

Загальні проблеми та рішення

IssueResolution
ModuleNotFoundError: No module named 'aspose.cells_foss'Запустіть pip install aspose-cells-foss і переконайтеся, що віртуальне середовище активне
AttributeError на 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 і пізніше.


Дивіться також

 Українська