Βιβλιοθήκη επεξεργασίας Python XLS ανοιχτού κώδικα
Δωρεάν και ανοιχτού κώδικα βιβλιοθήκη Python για δημιουργία και επεξεργασία αρχείων Excel XLS.
Τι είναι το Pyexcel-XLS;
Το Pyexcel-XLS είναι μια βιβλιοθήκη Python ανοιχτού κώδικα για τη δημιουργία, το άνοιγμα και την τροποποίηση αρχείων Microsoft Excel XLS. Είναι ένα υποσυστατικό της βιβλιοθήκης Pyexcel που έχει και άλλα στοιχεία εκτός από το Pyexcel-XLS. Το Pyexcel-XLS σάς επιτρέπει να εργάζεστε με τις γραμμές και τις στήλες του αρχείου XLS που μπορείτε να επεξεργαστείτε και στη συνέχεια να αποθηκεύσετε ξανά το αρχείο XLS σε δίσκο. Το Pyexcel-XLS υποστηρίζει μια σειρά από μορφές αρχείων Excel για ανάγνωση και γραφή με ορισμένους περιορισμούς.
Δυνατότητες Pyexcel-XLS
Ακολουθούν μερικά από τα κύρια χαρακτηριστικά του Pyexcel-XLS API:
- Μία διεπαφή προγραμματισμού εφαρμογής (API) για το χειρισμό πολλαπλών πηγών δεδομένων, όπως φυσικό αρχείο, αρχείο μνήμης, πίνακας SQLAlchemy, Django Model και δομές δεδομένων Python: λεξικό, εγγραφές και πίνακας.
- Ένα API για ανάγνωση και εγγραφή δεδομένων σε διάφορες μορφές αρχείων excel.
- Για μεγάλα σύνολα δεδομένων, υποστηρίζεται ροή δεδομένων. Μια γεννήτρια μπορεί να επιστραφεί σε εσάς. Ελέγξτε τα iget_records, iget_array, isave_as και isave_book_as.
Υποστηριζόμενες μορφές αρχείων
Το Pyexcel-XLS υποστηρίζει τις ακόλουθες μορφές αρχείων.
File Format | Definition |
---|---|
csv | comma separated values |
tsv | tab separated values |
csvz | a zip file that contains one or many csv files |
tsvz | a zip file that contains one or many tsv files |
xls | a spreadsheet file format created by MS-Excel 97-2003 |
xlsx | MS-Excel Extensions to the Office Open XML SpreadsheetML File Format. |
xlsm | an MS-Excel Macro-Enabled Workbook file |
ods | open document spreadsheet |
fods | flat open document spreadsheet |
json | java script object notation |
html | html table of the data structure |
simple | simple presentation |
rst | rStructured Text presentation of the data |
mediawiki | media wiki table |
Επισκόπηση Pyexcel API
Ξεκινώντας με το Pyexcel-XLS
Μπορούμε να κατεβάσουμε τη βιβλιοθήκη Pyexcel-XLS από το GitHub ή χρησιμοποιώντας την εντολή εγκατάστασης pip:
Εγκατάσταση
Η εγκατάσταση του Pyexcel-XLS είναι απλή και μπορεί να γίνει από τερματικό όπως φαίνεται παρακάτω:
Εγκατάσταση Pyexcel-XLS
pip3 install Pyexcel-XLS
Παραδείγματα κώδικα Pyexcel-XLS Python
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Διαβάστε και αποθηκεύστε το αρχείο XLS στην Python
Μπορείτε να διαβάσετε ένα αρχείο XLS χρησιμοποιώντας τη βιβλιοθήκη Pyexcel-XLS Python και στη συνέχεια να το αποθηκεύσετε ξανά στο δίσκο χρησιμοποιώντας την εντολή save_as του API όπως φαίνεται στο ακόλουθο δείγμα κώδικα.
Προσθέστε μια σειρά στο Excel XLS χρησιμοποιώντας Python
Το Pyexcel-XLS σάς επιτρέπει να προσθέσετε μια σειρά στο αρχείο Excel XLS χρησιμοποιώντας τη μέθοδο get_sheet στην κλάση Βιβλίο εργασίας του API. Αυτό προσθέτει μια σειρά δίπλα στον υπάρχοντα μέγιστο αριθμό σειρών του αρχείου XLS, όπως φαίνεται στο ακόλουθο παράδειγμα κώδικα.
Προσθέστε μια στήλη στο Excel XLS με Pyexcel-XLS
Όπως μπορείτε να προσθέσετε μια σειρά σε ένα Excel XLS χρησιμοποιώντας το Pyexcel-XLS API, μπορείτε να προσθέσετε μια στήλη στο αρχείο XLS χρησιμοποιώντας το API. Αυτό είναι όπως φαίνεται στο ακόλουθο δείγμα κώδικα.
Ενημερώστε τα δεδομένα στήλης σε αρχείο XLS στην Python
Εκτός από την προσθήκη νέας στήλης σε ένα αρχείο XLS, μπορείτε επίσης να ενημερώσετε τα περιεχόμενα μιας υπάρχουσας στήλης χρησιμοποιώντας το Pyexcel-XLS API. Αυτό γίνεται με την πρόσβαση στη στήλη από το ευρετήριό της και την τοποθέτηση των δεδομένων στη συγκεκριμένη στήλη.
Πόροι
Το Pyexcel-XLS API σάς επιτρέπει να εργάζεστε με αρχεία XLS μέσα από τις εφαρμογές Python σας. Σας επιτρέπει να διαβάσετε, να επεξεργαστείτε και να αποθηκεύσετε ξανά το τροποποιημένο αρχείο XLS χρησιμοποιώντας Python. Χρησιμοποιήστε το δωρεάν πρότυπο αρχείο excel παραπάνω
Παρόμοια Προϊόντα
- Apache POI XWPF | Open Source Java API για δημιουργία και τροποποίηση αρχείων DOCX
- DocX | API .NET ανοιχτού κώδικα για δημιουργία και τροποποίηση αρχείων DOCX
- Docx4J | Open Source Java API για δημιουργία και τροποποίηση αρχείων DOC και DOCX
- ExcelDataReader | API ανοιχτού κώδικα .NET για ανάγνωση εγγράφων XLS, XLSX, CSV και υπολογιστικών φύλλων
- FileFormat.Words API | API .NET ανοιχτού κώδικα για μορφές αρχείων Microsoft Word