Tips Ekspor dan Pemecahan Masalah untuk Python
Halaman ini mencakup tips, masalah umum, dan pertanyaan yang sering diajukan untuk mengekspor spreadsheet dengan Aspose.Cells FOSS untuk Python.
Tips dan Praktik Terbaik
Ekspor Markdown
- Gunakan
MarkdownHandler.save_markdown_to_string(wb)untuk kasus penggunaan dalam memori seperti respons API.
Ekspor CSV
- Ekspor CSV menulis lembar kerja pertama secara default.
- Karakter khusus (koma, baris baru) dalam nilai sel secara otomatis diberi tanda kutip.
Ekspor JSON
- Ekspor JSON menggunakan alamat sel sebagai kunci. Cocok untuk pertukaran data; rumus kompleks disimpan sebagai ekspresi string mereka.
Masalah Umum dan Solusi
| Masalah | Solusi |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Jalankan pip install aspose-cells-foss dan pastikan lingkungan virtual aktif |
AttributeError on SaveFormat.PDF | Ekspor PDF tidak ada di perpustakaan FOSS; gunakan SaveFormat.MARKDOWN atau SaveFormat.XLSX sebagai gantinya |
| Output Markdown kosong | Pastikan setidaknya satu sel di lembar memiliki nilai sebelum menyimpan |
| Masalah enkoding dalam Markdown | Gunakan MarkdownHandler.save_markdown_to_string() untuk output string dalam memori dengan kontrol enkoding penuh |
Pertanyaan yang Sering Diajukan
Format output apa yang didukung oleh Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown, dan JSON.
Bisakah saya mengonversi ke PDF?
Tidak. Ekspor PDF memerlukan paket komersial aspose-cells-python. Aspose.Cells FOSS hanya mengekspor ke XLSX, CSV, TSV, Markdown, dan JSON.
Bisakah saya memuat XLSX yang ada dan menyimpannya kembali sebagai Markdown?
Ya. Workbook("existing.xlsx") memuat file, dan workbook.save_as_markdown("output.md") mengekspornya.
Apakah output Markdown berbasis aliran didukung?
Ya. Gunakan MarkdownHandler.save_markdown_to_string(workbook) untuk mendapatkan Markdown sebagai string Python tanpa I/O file apa pun.
Versi Python apa yang didukung? Python 3.7 dan yang lebih baru.