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

MasalahSolusi
ModuleNotFoundError: No module named 'aspose.cells_foss'Jalankan pip install aspose-cells-foss dan pastikan lingkungan virtual aktif
AttributeError on SaveFormat.PDFEkspor PDF tidak ada di perpustakaan FOSS; gunakan SaveFormat.MARKDOWN atau SaveFormat.XLSX sebagai gantinya
Output Markdown kosongPastikan setidaknya satu sel di lembar memiliki nilai sebelum menyimpan
Masalah enkoding dalam MarkdownGunakan 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.


Lihat Juga

 Bahasa Indonesia