Советы по экспорту и устранению неполадок для Python

Эта страница охватывает советы, распространённые проблемы и часто задаваемые вопросы по экспорту электронных таблиц с помощью Aspose.Cells FOSS для Python.

Советы и лучшие практики

Экспорт Markdown

  • Используйте MarkdownHandler.save_markdown_to_string(wb) для случаев использования в памяти, таких как ответы API.

Экспорт CSV

  • Экспорт CSV по умолчанию записывает первый лист.
  • Специальные символы (запятые, переводы строк) в значениях ячеек автоматически заключаются в кавычки.

Экспорт JSON

  • Экспорт JSON использует адреса ячеек в качестве ключей. Подходит для обмена данными; сложные формулы сохраняются как их строковые выражения.

Общие проблемы и решения

IssueResolution
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 и новее.


См. также

 Русский