Βιβλιοθήκη επεξεργασίας 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 FormatDefinition
csvcomma separated values
tsvtab separated values
csvza zip file that contains one or many csv files
tsvza zip file that contains one or many tsv files
xlsa spreadsheet file format created by MS-Excel 97-2003
xlsxMS-Excel Extensions to the Office Open XML SpreadsheetML File Format.
xlsman MS-Excel Macro-Enabled Workbook file
odsopen document spreadsheet
fodsflat open document spreadsheet
jsonjava script object notation
htmlhtml table of the data structure
simplesimple presentation
rstrStructured Text presentation of the data
mediawikimedia wiki table

Επισκόπηση Pyexcel API

GitHub

Στατιστικά GitHub

Ονομα:
Γλώσσα:
Αστέρια:
Πιρούνια:
Αδεια:
Το αποθετήριο ενημερώθηκε τελευταία φορά στις

Ξεκινώντας με το 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 παραπάνω

    Παρόμοια Προϊόντα

  •  Ελληνικά