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

Aspose.Cells FOSS για Python

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

Βιβλιοθήκη Python για Excel

Aspose.Cells FOSS για Python είναι μια δωρεάν βιβλιοθήκη ανοιχτού κώδικα για εργασία με αρχεία φύλλων υπολογιστών σε εφαρμογές Python. Εγκαταστήστε το με μια ενιαία εντολή “pip install aspose-cells-foss” και ξεκινήστε τη δημιουργία βιβλιοθηκών, την ανάγνωση κυττάρων, την εφαρμογή στυλ, την κατασκευή γραφήματα και την εξαγωγή σε XLSX, CSV, TSV, 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, δοχεία Docker και περιβάλλοντα χωρίς διακομιστή. Το πακέτο «markitdown-aspose-cells-plugin» επεκτείνει τη βιβλιοθήκη MarkItDown της Microsoft με υποστήριξη XLSX, επιτρέποντας την εξαγωγή πλήρους βιβλίου εργασίας σε Markdown με μία μόνο κλήση.

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

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

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

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

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

  • ** Φύλλο και συμπλήρωση: ** Εφαρμόστε τολμηρά, ιταλικά, μέγεθος γραμματοσειράς, χρώματα πρωτοπορίας και φόντου.
  • Μορφές αριθμών: Ορίστε τις μορφές ημερομηνίας, νομίσματος και προσαρμοσμένου αριθμού ανά κελί.
  • **Χάρτες: ** Δημιουργήστε γραμμές γραμμής, γραμμής, πίτας, διασκορπισμού, περιοχής και συνδυασμού γραφημάτων.
  • **Ασφάλεια AES: ** Προστατεύστε τα βιβλία εργασίας με μια παράμετρος “ο κωδικός πρόσβασης” σε μία γραμμή.
  • ** Το plugin MarkItDown: ** Το markitdown-aspose-cells-plugin προσθέτει εξαγωγή XLSX στο MarkItDown.

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

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

Το API είναι σκόπιμα μικρό: το “Workbook”, το “Worksheet”, το “Cells”, το “Cell”, το “Font”, το “Fill” και το “Chart” καλύπτουν την συντριπτική πλειοψηφία των πραγματικών περιπτώσεων χρήσης.

Δημιουργία βιβλίου εργασίας και σύνταξη κελιών

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

«Μπαζ Εισαγωγή στο aspose-cells-foss «»

«Πυθώνιος από aspose.cells_foss εισαγωγή βιβλίο εργασίας

Wb = Εργαστήριο ( wb.worksheets = εργαστήρια του Wb[0]

Γράψτε τις αξίες

γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία γία ws.cells[“B1”].τιμή = “Εισόδημα” γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος. β.cells[“B2”].αξία = 42000

Ετικέτες: Bold the Header Row Για την κολάρα στα [«A1», «B1»]: Στυλ = ws.cells[col].get_style() style.font.bold = Αληθινό γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος

wb.save («επιστολή.xlsx») «»

Δημιουργία ενός διαγράμματος και εξαγωγή σε πολλαπλές μορφές

Ανοίξτε το βιβλίο εργασίας που έχει αποθηκευτεί παραπάνω, προσθέστε ένα γραμμικό γράφημα σε μια σειρά γραμμών και, στη συνέχεια, καλέστε το “save()” τρεις φορές με διαφορετικές επεκτάσεις αρχείων (XLSX, Markdown και CSV) χωρίς να αλλάξετε οποιονδήποτε άλλο κώδικα.

«Πυθώνιος από aspose.cells_foss εισαγωγή βιβλίο εργασίας

wb = βιβλίο εργασίας ( “report.xlsx”) wb.worksheets = εργαστήρια του Wb[0]

Προσθέστε ένα γραφήμα γραμμών πάνω από τις γραμμές 2-10

διαγράμματα = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, Αληθινό) chart.title = “Εισόδημα ανά προϊόν”

wb.save(“report_with_chart.xlsx”)

Εξαγωγή του ίδιου βιβλίου εργασίας στο Markdown wb.save («επικοινωνία» )

  • Εξαγωγή σε CSV wb.save («επισκόπηση.csv») «»

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

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

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

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

Οι μορφές που χρησιμοποιούνται μόνο για εξαγωγή περιλαμβάνουν το CSV, το TSV, το Markdown (μέσω του plugin MarkItDown) και το JSON.

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

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

Πώς το εγκαθιστώ;

Εκτελέστε το “pip install aspose-cells-foss”. Δεν απαιτούνται πρόσθετα πακέτα συστήματος ή έμφυτες επεκτάσεις.

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

Ναι. Η βιβλιοθήκη υποστηρίζει τους τύπους γραμμών, γραμμών, πίτας, διασκορπισμού, περιοχής και συνδυασμού διαγραμμάτων μέσω ειδικών μεθόδων δημιουργού γραμματοσειρών στο `ws.charts'.

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

Ναι. Πληκτρολογήστε μια παράμετρος “απομίμηση” κατά την αποθήκευση για την προστασία του βιβλίου εργασίας με κρυπτογράφηση AES.

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

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

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

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

  

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

 Ελληνικά