Petua Eksport dan Penyelesaian Masalah untuk Python
Halaman ini merangkumi petua, isu umum, dan soalan yang kerap ditanya untuk mengeksport hamparan kerja dengan Aspose.Cells FOSS untuk Python.
Petua dan Amalan Terbaik
Eksport Markdown
- Gunakan
MarkdownHandler.save_markdown_to_string(wb)untuk kes penggunaan dalam memori seperti respons API.
Eksport CSV
- Eksport CSV menulis lembar kerja pertama secara lalai.
- Aksara khas (koma, baris baru) dalam nilai sel secara automatik dikutip.
Eksport JSON
- Eksport JSON menggunakan alamat sel sebagai kunci. Sesuai untuk pertukaran data; formula kompleks disimpan sebagai ungkapan rentetan mereka.
Isu Umum dan Penyelesaian
| Isu | Penyelesaian |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Jalankan pip install aspose-cells-foss dan sahkan persekitaran maya aktif |
AttributeError on SaveFormat.PDF | Eksport PDF tidak terdapat dalam perpustakaan FOSS; gunakan SaveFormat.MARKDOWN atau SaveFormat.XLSX sebagai gantinya |
| Output Markdown kosong | Pastikan sekurang-kurangnya satu sel dalam helaian mempunyai nilai sebelum menyimpan |
| Isu pengekodan dalam Markdown | Gunakan MarkdownHandler.save_markdown_to_string() untuk output rentetan dalam memori dengan kawalan pengekodan penuh |
Soalan Lazim
Format output mana yang disokong oleh Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown, dan JSON.
Bolehkah saya menukar ke PDF?
Tidak. Eksport PDF memerlukan pakej komersial aspose-cells-python. Aspose.Cells FOSS hanya mengeksport ke XLSX, CSV, TSV, Markdown, dan JSON.
Bolehkah saya memuatkan XLSX sedia ada dan menyimpannya semula sebagai Markdown?
Ya. Workbook("existing.xlsx") memuatkan fail, dan workbook.save_as_markdown("output.md") mengeksportnya.
Adakah output Markdown berasaskan aliran disokong?
Ya. Gunakan MarkdownHandler.save_markdown_to_string(workbook) untuk mendapatkan Markdown sebagai rentetan Python tanpa sebarang I/O fail.
Apakah versi Python yang disokong? Python 3.7 dan seterusnya.