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

IsuPenyelesaian
ModuleNotFoundError: No module named 'aspose.cells_foss'Jalankan pip install aspose-cells-foss dan sahkan persekitaran maya aktif
AttributeError on SaveFormat.PDFEksport PDF tidak terdapat dalam perpustakaan FOSS; gunakan SaveFormat.MARKDOWN atau SaveFormat.XLSX sebagai gantinya
Output Markdown kosongPastikan sekurang-kurangnya satu sel dalam helaian mempunyai nilai sebelum menyimpan
Isu pengekodan dalam MarkdownGunakan 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.


Lihat Juga

 Bahasa Melayu