Съвети за експортиране и отстраняване на проблеми за Python

Тази страница обхваща съвети, чести проблеми и често задавани въпроси за експортиране на електронни таблици с Aspose.Cells FOSS за Python.

Съвети и най‑добри практики

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.PDFPDF експортирането не е в библиотеката 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 без файлов I/O.

Какви версии на Python се поддържат? Python 3.7 и по-нови.


Виж също

 Български