Aspose.Cells FOSS for Python είναι μια δωρεάν, ανοιχτού κώδικα βιβλιοθήκη για εργασία με αρχεία λογιστικών φύλλων σε εφαρμογές Python. Εγκαταστήστε την με μια εντολή pip install aspose-cells-foss και αρχίστε να δημιουργείτε βιβλία εργασίας, να διαβάζετε κελιά, να εφαρμόζετε στυλ, να δημιουργείτε διαγράμματα και να εξάγετε σε XLSX, CSV, Markdown ή JSON, όλα χωρίς να απαιτείται το Microsoft Excel ή οποιαδήποτε εξάρτηση από το Office.
Η βιβλιοθήκη εκθέτει ένα καθαρό, Pythonic API χτισμένο γύρω από Workbook, Worksheet, Cells και Cell, τα γνωστά αντικείμενα που κάθε προγραμματιστής λογιστικών φύλλων γνωρίζει. Διαβάστε και γράψτε κελιά χρησιμοποιώντας τη σημειογραφία αγκύλης (ws.cells["A1"].value = "Hello"), μορφοποιήστε τα με αντικείμενα Font και Fill, και δημιουργήστε διαγράμματα στήλης ή γραμμής χρησιμοποιώντας αφιερωμένες μεθόδους add_bar() και add_line() στο ws.charts.
Επειδή η βιβλιοθήκη δεν έχει εξάρτηση από τις εγγενείς βιβλιοθήκες Office, λειτουργεί ταυτόσημα σε Windows, Linux και macOS CI runners, Docker containers και serverless περιβάλλοντα. Το πακέτο markitdown-aspose-cells-plugin επεκτείνει τη βιβλιοθήκη MarkItDown της Microsoft με υποστήριξη XLSX, επιτρέποντας πλήρη εξαγωγή βιβλίου εργασίας σε Markdown με μία κλήση. Οι προγραμματιστές που χρειάζονται το πλήρες εμπορικό API με πλήρη υποστήριξη παραγωγής μπορούν να χρησιμοποιήσουν το Aspose.Cells for Python παράλληλα με αυτούς τους ανοιχτού κώδικα πόρους.
ws.cells["A1"] μέσα στις δέσμες.NotImplementedError κατά την αποθήκευση).password σε μία γραμμή.markitdown-aspose-cells-plugin προσθέτει την εξαγωγή XLSX στο Mark ItDowns.Aspose.Cells FOSS είναι εγκαταστάσιμο με μία μόνο εντολή pip install aspose-cells-foss. Δεν υπάρχουν εγγενές βιβλιοθήκες Office ή πακέτα συστήματος προς εγκατάσταση. Η βιβλιοθήκη λειτουργεί σε οποιοδήποτε Python 3.7+ περιβάλλον χωρίς βήματα μεταγλώττισης.
Το API είναι σκόπιμα μικρό: Workbook, Worksheet, Cells, Cell, Font, Fill και Chart καλύπτουν τη μεγάλη πλειονότητα των πραγματικών περιπτώσεων χρήσης. Η βάση κώδικα είναι αδειοδοτημένη με MIT, φιλοξενείται στο GitHub και δέχεται αναφορές σφαλμάτων και αιτήματα έλξης.
Εγκαταστήστε με pip, στη συνέχεια δημιουργήστε ένα Workbook, αποκτήστε πρόσβαση στο πρώτο Worksheet και γράψτε τιμές απευθείας στα κελιά χρησιμοποιώντας τη σημειογραφία αγκύλης. Το παράδειγμα δείχνει επίσης πώς να κάνετε έντονη τη γραμμή κεφαλίδας τροποποιώντας το στυλ του κελιού πριν από την αποθήκευση.
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
Ανοίξτε το βιβλίο εργασίας που έχει αποθηκευτεί παραπάνω, προσθέστε ένα γραμμικό διάγραμμα σε μια σειρά γραμμών και καλέστε την save() τρεις φορές με διαφορετικές επεκτάσεις αρχείων XLSX, Markdown και CSV χωρίς να αλλάξετε κανένα άλλο κώδικα.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
Είναι μια δωρεάν βιβλιοθήκη Python με άδεια χρήσης του MIT για τη δημιουργία, ανάγνωση, τροποποίηση και εξαγωγή Excel φύλλων υπολογιστών χωρίς να απαιτείται το Microsoft Office.
Το XLSX για ανάγνωση/γράφηση. Οι μορφές εξαγωγής περιλαμβάνουν CSV, Markdown και JSON. Η εξαγωγή του Mark down είναι ενσωματωμένη στη βιβλιοθήκη μέσω save_as_markdown() και δεν απαιτεί plugin. Το προαιρετικό markitdown-aspose-cells-plugin προσθέτει υποστήριξη XSLX στην βιβλιακή MarkItDown της Microsoft αποτελεί ξεχωριστή ολοκλήρωση, όχι απαίτηση για την εξαγωγή του mark down.
Όχι. Aspose.Cells Το FOSS είναι μια καθαρή βιβλιοθήκη Python χωρίς να εξαρτάται από το Microsoft Office, την αυτοματοποίηση COM ή οποιοδήποτε ιδιόκτητο χρόνο εκτέλεσης.
Εκτελέστε pip install aspose-cells-foss. Δεν απαιτούνται πρόσθετα πακέτα συστήματος ή εγγενείς επεκτάσεις.
Η βιβλιοθήκη υποστηρίζει τύπους διαγράμματος γραμμών, γραμμών, τρυπίδων, περιοχών και μετοχικών διαγραμμάτων μέσω ειδικών μέσων δημιουργίας διαγραφών στο ws.charts. Αυτοί οι πέντε τύποι αποθηκεύονται σε XLSX χωρίς σφάλμα. Άλλοι τύπες διαγράφων (scatter, combo, waterfall κλπ.) μπορούν να δημιουργηθούν στη μνήμη αλλά αυξάνουν το NotImplementedError όταν καλείται τοworkbook.save() .
Ναι. Πέρασε μια παράμετρο password κατά την αποθήκευση για να προστατεύσει το βιβλίο εργασίας με κρυπτογράφηση AES.
Η markitdown-aspose-cells-plugin ενσωματώνει το Aspose.Cells FOSS στη βιβλιοθήκη MarkItDown της Microsoft, επιτρέποντας πλήρη μετατροπή XLSX-to-Markdown με μία κλήση.
Ο πηγαίος κώδικας, ο εντοπιστής εκδόσεων και ο οδηγός συνεισφορών είναι διαθέσιμοι στο GitHub υπό την άδεια του MIT.