Eksporta padomi un problēmu novēršana Python valodā
Šī lapa aptver padomus, biežāk sastopamās problēmas un biežāk uzdotos jautājumus par izklājlapu eksportēšanu, izmantojot Aspose.Cells FOSS for Python.
Padomi un labākās prakses
Markdown eksports
- Izmantojiet
MarkdownHandler.save_markdown_to_string(wb)atmiņā balstītiem lietojumiem, piemēram, API atbildēm.
CSV Eksports
- CSV eksportēšana pēc noklusējuma raksta pirmo darblapu.
- Īpašas rakstzīmes (komati, jaunu rindu simboli) šūnu vērtībās tiek automātiski iekavās.
JSON Eksports
- JSON eksports izmanto šūnu adreses kā atslēgas. Piemērots datu apmaiņai; sarežģītās formulas tiek saglabātas kā to virknes izteiksmes.
Biežas problēmas un risinājumi
| Problēma | Risinājums |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Izpildiet pip install aspose-cells-foss un pārliecinieties, ka virtuālā vide ir aktīva |
AttributeError on SaveFormat.PDF | PDF eksportēšana nav pieejama FOSS bibliotēkā; tā vietā izmantojiet SaveFormat.MARKDOWN vai SaveFormat.XLSX |
| Empty Markdown output | Pārliecinieties, ka vismaz viena šūna darblapā satur vērtību pirms saglabāšanas |
| Encoding issues in Markdown | Izmantojiet MarkdownHandler.save_markdown_to_string(), lai iegūtu atmiņā esošu virknes izvadi ar pilnīgu kodējuma kontroli |
Biežāk uzdotie jautājumi
Kādi izvades formāti tiek atbalstīti Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown, un JSON.
Vai varu konvertēt uz PDF?
Nē. PDF eksportēšanai nepieciešams komerciālais aspose-cells-python pakotne. Aspose.Cells FOSS eksportē tikai uz XLSX, CSV, TSV, Markdown un JSON.
Vai es varu ielādēt esošu XLSX un saglabāt to kā Markdown?
Jā. Workbook("existing.xlsx") ielādē failu, un workbook.save_as_markdown("output.md") to eksportē.
Vai tiek atbalstīta plūsmas balstīta Markdown izvade?
Jā. Izmantojiet MarkdownHandler.save_markdown_to_string(workbook), lai iegūtu Markdown kā Python virkni, neveicot nekādu failu I/O.
Kādas Python versijas tiek atbalstītas? Python 3.7 un jaunākas.