Συμβουλές Εξαγωγής και Επίλυση Προβλημάτων για Python
Αυτή η σελίδα καλύπτει συμβουλές, κοινά προβλήματα και συχνές ερωτήσεις για την εξαγωγή λογιστικών φύλλων με το Aspose.Cells FOSS για Python.
Συμβουλές και Καλές Πρακτικές
Εξαγωγή Markdown
- Χρησιμοποιήστε
MarkdownHandler.save_markdown_to_string(wb)για περιπτώσεις χρήσης εν μνήμης, όπως οι απαντήσεις API.
Εξαγωγή CSV
- Η εξαγωγή CSV γράφει το πρώτο φύλλο εργασίας εξ ορισμού.
- Οι ειδικοί χαρακτήρες (κόμματα, νέες γραμμές) στις τιμές κελιών παρατίθενται αυτόματα.
Εξαγωγή JSON
- Η εξαγωγή JSON χρησιμοποιεί τις διευθύνσεις κελιών ως κλειδιά. Κατάλληλο για ανταλλαγή δεδομένων· σύνθετοι τύποι αποθηκεύονται ως οι συμβολοσειρές τους.
Κοινά προβλήματα και λύσεις
| Πρόβλημα | Επίλυση |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Εκτελέστε pip install aspose-cells-foss και επιβεβαιώστε ότι το εικονικό περιβάλλον είναι ενεργό |
AttributeError στο SaveFormat.PDF | Η εξαγωγή PDF δεν βρίσκεται στη βιβλιοθήκη FOSS· χρησιμοποιήστε SaveFormat.MARKDOWN ή SaveFormat.XLSX αντ’ αυτού |
| Κενή έξοδος Markdown | Βεβαιωθείτε ότι τουλάχιστον ένα κελί στο φύλλο έχει τιμή πριν αποθηκεύσετε |
| Προβλήματα κωδικοποίησης στο Markdown | Χρησιμοποιήστε MarkdownHandler.save_markdown_to_string() για έξοδο συμβολοσειράς στη μνήμη με πλήρη έλεγχο κωδικοποίησης |
Συχνές Ερωτήσεις
Ποια μορφές εξόδου υποστηρίζει το Aspose.Cells FOSS; XLSX, CSV, TSV, Markdown, και JSON.
Μπορώ να μετατρέψω σε PDF;
Όχι. Η εξαγωγή PDF απαιτεί το εμπορικό aspose-cells-python πακέτο. Το Aspose.Cells FOSS εξάγει μόνο σε XLSX, CSV, TSV, Markdown και JSON.
Μπορώ να φορτώσω ένα υπάρχον XLSX και να το αποθηκεύσω ξανά ως Markdown;
Ναι. Workbook("existing.xlsx") φορτώνει το αρχείο, και workbook.save_as_markdown("output.md") το εξάγει.
Υποστηρίζεται η έξοδος Markdown με βάση τη ροή;
Ναι. Χρησιμοποιήστε MarkdownHandler.save_markdown_to_string(workbook) για να λάβετε το Markdown ως συμβολοσειρά Python χωρίς καμία εισαγωγή/εξαγωγή αρχείων.
Ποιες εκδόσεις της Python υποστηρίζονται; Python 3.7 και μεταγενέστερες.