1. Προϊόντα
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS για Python

Δημιουργία, τροποποίηση και εξαγωγή του Excel φύλλα από Python - δωρεάν και ανοικτού κώδικα, μηδενική Microsoft Office εξάρτηση.

Πυθονική βιβλιοθήκη για το Excel

Aspose.Cells FOSS για Python είναι μια δωρεάν, ανοικτή βιβλιοθήκη για να εργαστεί με αρχεία φύλλου διασποράς σε εφαρμογές Python. Εγκαταστήστε το με ένα μόνο εντολή pip εγκατάσταση aspose-cells-foss και ξεκινήσετε τη δημιουργία βιβλίων εργασίας, ανάγνωση κυττάρων, εφαρμογή στυλ, κατασκευή γραμματοσειρών, και εξαγωγή στο XLSX, CSV, Markdown ή JSON, όλα χωρίς να απαιτούν Microsoft Excel ή οποιαδήποτε εξάρτηση του Office.

Η βιβλιοθήκη παρουσιάζει ένα καθαρό, Pythonic API που χτίζεται γύρω από το Workbook, το Worksheet, τα Cells και το Cell, γνωστά αντικείμενα κάθε προγραμματιστής πλάκας ξέρει. Διαβάστε και γράψτε κελιά χρησιμοποιώντας τη σφραγίδα (ws.cells["A1"].value = "Hello"', σχήμα με 'Font' και 'Remember' αντικείμενο, και δημιουργήστε στήλες ή γραμμές διάταξης χρησιμοποιούν αφιερωμένες μέθοδοι add_bar()’ & ‘add-line()` στο ‘ws-charts’.

Δεδομένου ότι η βιβλιοθήκη δεν εξαρτάται από τις εγχώριες βιβλία του Office, λειτουργεί ταυτόχρονα στα Windows, Linux και macOS CI runners, Docker containers και μη διακομιστικά περιβάλλοντα.Το πακέτο ‘markitdown-aspose-cells-plugin’ επεκτείνει τη βιβλιαρά της Microsoft MarkItDown με υποστήριξη XLSX, επιτρέποντας την πλήρη εκμετάλλευση εργαστηρίου προς μάρκινγκ με μια μόνο κλήση.Οι προγραμματιστές που χρειάζονται το πλήρες εμπορικό API με πλήρή υποδοχή παραγωγής μπορούν να χρησιμοποιήσουν Aspose.Cells for Python μαζί με αυτούς τους πόρους ανοικτού πηγής.

Διαβάστε και γράψτε αρχεία Excel

  • XLSX:* Ανοίξτε και αποθηκεύστε βιβλία εργασίας με πλήρη πιστότητα.
  • Επίβαση σε κελιά: Διαβάστε και γράψτε τις τιμές με τη σήμανση του χαλκού `ws.cells[“A1”]'.
  • ** Φόρμουλα:** Γράψτε γραμμές φόρμας που αποθηκεύονται verbatim στο XLSX – αξιολογούνται από το Excel ή LibreOffice σε ανοιχτό, όχι από τη βιβλιοθήκη σε εξοικονόμηση χρόνου.
  • Περισσότερες μορφές εξαγωγής: Εξαγωγή σε CSV, Markdown και JSON.
  • Προδρομή ασφαλή: Τα άγνωστα τμήματα XML διατηρούνται με γραπτή μορφή για την επανασφάλιση.

Πού μπορεί να χρησιμοποιηθεί το Aspose.Cells FOSS

  • Τα σωλήνα δεδομένων: Τα αποτελέσματα της έρευνας βάσης δεδομένου εξαγωγής είναι απευθείας στο XLSX ή το CSV.
  • Γένεση αναφορών: Δημιουργήστε στυλ, μάρκετινγκ εκθέσεις του Excel χωρίς Office.
  • Δοκumentation: Μετατρέψτε τα φύλλα διακόπτη σε Markdown μέσω του plug-in MarkItDown.
  • Διαδρομές εργασίας ETL: Διαβάστε φύλλα εισόδου, μετατρέψτε τα δεδομένα και γράψετε βιβλία εργασιών έκδοσης.
  • Αυτομάτωση CI/CD: Παραγγείλετε φύλλα διασποράς αποτελέσματα δοκιμής μέσα στα δοχεία του Docker.

Στυλ, χάρτες και ασφάλεια

  • Γράμμα και συμπλήρωση: Εφαρμόστε το θάρρος, ιταλικό, μέγεθος γραμματοσειράς, προκαταρκτικά και χρώματα φόντου.
  • Τα σχήματα αριθμών: Καθορίστε τις ημερομηνίες, το νόμισμα και τα προσαρμοσμένα μορφές αριθμού ανά κελί.
  • Σημειώσεις: Δημιουργήστε γραμμές, γραμμή, πύλη, περιοχή και χάρτες αποθήκευσης (οι πέντε τύπους αυτοί διατηρούνται στο XLSX χωρίς σφάλμα· άλλοι τύποι χαρτών αυξάνουν το ‘NotImplementedError’ σε Save).
  • ΑΕΣ κρυπτογράφηση: Προστατεύει τα βιβλία εργασίας με μια παράμετρο ‘password’ σε μία γραμμή.
  • MarkItDown plugin: markitdown-aspose-cells-plugin προσθέτει XLSX εξαγωγή στο MarkItdown.

Εμπειρία προγραμματιστή

Το Aspose.Cells FOSS μπορεί να εγκατασταθεί με μια ενιαία εντολή pip install aspose-cells-foss. Δεν υπάρχουν μητρικές βιβλιοθήκες του Office ή συστημικά πακέτα για την εγκατάσταση. Η βιβλία λειτουργεί σε οποιοδήποτε περιβάλλον Python 3.7+ χωρίς βήματα σύνθεσης.

Το API είναι εν προκειμένω μικρό: το Workbook, το Worksheet, τα Cells, η Cell, ο Font και ο Chart καλύπτουν την πλειονότητα των περιπτώσεων χρήσης σε πραγματικό κόσμο.Η βάση κωδικών είναι αδειοδοτημένη από το MIT, φιλοξενείται στο GitHub και δέχεται αναφορές σφάλματος και αιτήσεις τραβής.

Δημιουργία βιβλίου εργασίας και γραφή κελιών

Εισάγετε το pip και δημιουργήστε ένα WorkbookΗ πρόσβαση στο πρώτο Worksheet, και γράψτε τιμές απευθείας στα κύτταρα χρησιμοποιώντας τη σφραγίδα σημειώσεις. το παράδειγμα δείχνει επίσης πώς να χτυπήσει την γραμμή επικεφαλής με την τροποποίηση του στυλ των κυττάρων πριν από την εξοικονόμηση.

pip install aspose-cells-foss
from 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")

Συχνές Ερωτήσεις

Τι είναι το Aspose.Cells FOSS για Python;

Είναι μια δωρεάν, MIT-licensed Python βιβλιοθήκη για τη δημιουργία, ανάγνωση, τροποποίηση και εξαγωγή του Excel φύλλα χωρίς να απαιτείται Microsoft Office.

Ποια μορφή αρχείων υποστηρίζονται;

XLSX για ανάγνωση/εξαγωγή. οι μορφές εξαγωγής περιλαμβάνουν CSV, Markdown και JSON. η εξάπλωση του σήματος είναι κατασκευασμένη στη βιβλιοθήκη μέσω της save_as_markdown() και δεν απαιτεί plug-in. Το προαιρετικό ‘markitdown-aspose-cells-plugin’ προσθέτει την υποστήριξη του XL SX στην βιβλία του Microsoft MarkItDown — είναι μια ξεχωριστή ολοκλήρωση, όχι μια απαίτηση για την εξαγορά του Mark Down.

Χρειάζεται Microsoft Excel ή Office;

Το Aspose.Cells FOSS είναι μια καθαρή βιβλιοθήκη Python με καμία εξάρτηση από το Microsoft Office, την αυτοματοποίηση COM ή οποιοδήποτε ιδιοκτησιακό χρόνο λειτουργίας.

Πώς μπορώ να το εγκαταστήσω;

Εκτελέστε το ‘pip install aspose-cells-foss’. δεν απαιτούνται πρόσθετα πακέτα συστήματος ή εγχώριες επέκταση.

Μπορώ να δημιουργήσω χάρτες;

Ναι. Η βιβλιοθήκη υποστηρίζει τύπους γραμμής, γραμμάτων, πεδίων, περιοχής και χαρτογράφου μέσω αφιερωμένων μεθόδων χάρτη-κτίστης σε ws.charts. Αυτά τα πέντε είδη αποθηκεύονται στο XLSX χωρίς λάθος. Άλλα τείχη χορτών (scatter, combo, waterfall κλπ.) μπορούν να δημιουργηθούν στη μνήμη αλλά ανεβάζουν ‘NotImplementedError’ όταν ονομάζεται ‘workbook.save()’.

Η κρυπτογράφηση υποστηρίζεται;

Ναι. Πληκτρολογήστε μια παράμετρος ‘password’ όταν αποθηκεύετε για να προστατεύσετε το βιβλίο εργασίας με κρυπτογράφηση AES.

Τι είναι το plugin MarkItDown;

Το ‘markitdown-aspose-cells-plugin’ ενσωματώνει το Aspose.Cells FOSS στη βιβλιοθήκη MarkItDown της Microsoft, επιτρέποντας την πλήρη μετατροπή XLSX σε Markdown με μία μόνο κλήση.

Πού μπορώ να βρω τον κωδικό πηγής;

Ο κώδικας πηγής, ο ιχνηλατής εκδόσεων και ο οδηγός συνεισφοράς είναι διαθέσιμοι στο GitHub υπό την άδεια του MIT.

  

Υποστήριξη και Πόροι Μάθησης

 Ελληνικά