Съвети за експортиране и отстраняване на проблеми за 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.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 без файлов I/O.
Какви версии на Python се поддържат? Python 3.7 и по-нови.