Python için Dışa Aktarma İpuçları ve Sorun Giderme
Bu sayfa, Aspose.Cells FOSS for Python ile elektronik tabloları dışa aktarmak için ipuçları, yaygın sorunlar ve sık sorulan soruları kapsar.
İpuçları ve En İyi Uygulamalar
Markdown Dışa Aktarım
- API yanıtları gibi bellek içi kullanım durumları için
MarkdownHandler.save_markdown_to_string(wb)kullanın.
CSV Dışa Aktarım
- CSV dışa aktarımı varsayılan olarak ilk çalışma sayfasını yazar.
- Hücre değerlerindeki özel karakterler (virgüller, yeni satırlar) otomatik olarak tırnak içine alınır.
JSON Dışa Aktarım
- JSON dışa aktarımı hücre adreslerini anahtar olarak kullanır. Veri değişimi için uygundur; karmaşık formüller dize ifadeleri olarak saklanır.
Yaygın Sorunlar ve Çözümler
| Sorun | Çözüm |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | pip install aspose-cells-foss çalıştırın ve sanal ortamın etkin olduğunu doğrulayın |
AttributeError üzerinde SaveFormat.PDF | PDF dışa aktarımı FOSS kütüphanesinde yok; bunun yerine SaveFormat.MARKDOWN veya SaveFormat.XLSX kullanın |
| Boş Markdown çıktısı | Kaydetmeden önce sayfadaki en az bir hücrenin değer içerdiğinden emin olun |
| Markdown’ta kodlama sorunları | Tam kodlama kontrolüyle bellek içi dize çıktısı için MarkdownHandler.save_markdown_to_string() kullanın |
Sıkça Sorulan Sorular
Aspose.Cells FOSS hangi çıktı formatlarını destekler? XLSX, CSV, TSV, Markdown ve JSON.
PDF’ye dönüştürebilir miyim?
Hayır. PDF dışa aktarma, ticari aspose-cells-python paketini gerektirir. Aspose.Cells FOSS yalnızca XLSX, CSV, TSV, Markdown ve JSON formatlarına dışa aktarır.
Mevcut bir XLSX dosyasını yükleyip Markdown olarak yeniden kaydedebilir miyim?
Evet. Workbook("existing.xlsx") dosyayı yükler ve workbook.save_as_markdown("output.md") dışa aktarır.
Akış tabanlı Markdown çıktısı destekleniyor mu?
Evet. MarkdownHandler.save_markdown_to_string(workbook) kullanarak Markdown’ı dosya I/O’su olmadan bir Python dizesi olarak alın.
Hangi Python sürümleri destekleniyor? Python 3.7 ve sonrası.