PyExcelerate  

 
 

Python API για υπολογιστικά φύλλα Excel XLSX

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

Το PyExcelerate επιτρέπει στους προγραμματιστές λογισμικού να διαβάζουν και να γράφουν αρχεία υπολογιστικού φύλλου Excel XLSX. Είναι επίσης γνωστή ως μια επιταχυνόμενη βιβλιοθήκη γραφής Excel XLSX για Python, επειδή είναι μακράν η ταχύτερη επιλογή για λύσεις υπολογιστικών φύλλων Python. Δημιουργεί 10.000 σειρές και 10 στήλες σε μόλις 0,17 δευτερόλεπτα.

Το PyExcelerate υποστηρίζει τη συγγραφή μαζικών δεδομένων, τη σύνταξη δεδομένων κελιών, την επιλογή κελιών με το όνομα, τη συγχώνευση κελιών, τα κελιά στυλ, τις περιοχές στυλ, τις γραμμές στυλ, τις στήλες στυλ, τον ορισμό ύψους σειρών και πλάτη στηλών και άλλα.

Previous Next

Ξεκινώντας με το PyExcelerate

Πρώτα απ 'όλα, πρέπει να έχετε εγκατεστημένη την Python 2.6 ή νεότερη έκδοση στο σύστημά σας. Αφού πληροίτε τις προϋποθέσεις, χρησιμοποιήστε την ακόλουθη εντολή.

Εντολή PIP για την εγκατάσταση του PyExcelerate

 pip install pyexcelerate

Python API για δημιουργία και τροποποίηση υπολογιστικού φύλλου

Το PyExcelerate API επιτρέπει στους προγραμματιστές λογισμικού να δημιουργήσουν ένα υπολογιστικό φύλλο XLSX συμβατό με Excel από τις δικές τους εφαρμογές Python. Οι προγραμματιστές μπορούν επίσης να τροποποιήσουν ένα υπάρχον φύλλο. γράψτε δεδομένα σε κελιά, επιλέξτε κελιά με όνομα, συγχώνευση κελιών, σειρές ή κελιά στυλ και πολλά άλλα.

Πώς να γράψετε δεδομένα κυψελών μέσω Python

from datetime import datetime
from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 15) # a number
ws.set_cell_value(1, 2, 20)
ws.set_cell_value(1, 3, "=SUM(A1,B1)") # a formula
ws.set_cell_value(1, 4, datetime.now()) # a date
wb.save("output.xlsx")

Εγγραφή μαζικών δεδομένων σε μια περιοχή

Το PyExcelerate API δίνει στον προγραμματιστή τη δυνατότητα να εγγράφει μαζικά δεδομένα σε μια σειρά κελιών του Excel. Είναι μια σημαντική λειτουργία για την προσθήκη τεράστιας ποσότητας δεδομένων σε λιγότερο χρόνο. Το API δίνει επίσης στους προγραμματιστές τη δυνατότητα να γράφουν απευθείας δεδομένα σε εύρη, κάτι που είναι πιο γρήγορο από το να γράφουν από κελί σε κελί.

Γράφοντας δεδομένα Bulk σε μια Rangevia μέσω Python

from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("test")
ws.range("B2", "C3").value = [[1, 2], [3, 4]]
wb.save("output.xlsx")

Στυλ κελιών σε υπολογιστικό φύλλο Excel

Τα στυλ είναι πολύ σημαντικό μέρος του τρόπου με τον οποίο το περιεχόμενο θα εμφανιστεί στην οθόνη και μπορεί να χρησιμοποιηθεί για να αλλάξει την εμφάνιση των δεδομένων σας. Το Open Source PyExcelerate API επιτρέπει στυλ με προσαρμοσμένα χρώματα, γραμματοσειρά, πλήρωση και πολλά άλλα. Μερικές φορές τα κύτταρα styling προκαλούν μη αμελητέα κεφαλή, επειδή μπορεί να αυξήσει το χρόνο εκτέλεσης.

Πώς να αποθηκεύσετε τα κύτταρα του φύλλου μέσω Python API

from pyexcelerate import Workbook, Color
from datetime import datetime
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 1)
ws.get_cell_style(1, 1).font.bold = True
ws.get_cell_style(1, 1).font.italic = True
ws.get_cell_style(1, 1).font.underline = True
ws.get_cell_style(1, 1).font.strikethrough = True
ws.get_cell_style(1, 1).fill.background = Color(0, 255, 0, 0)
ws.set_cell_value(1, 2, datetime.now())
ws.get_cell_style(1, 1).format.format = 'mm/dd/yy'
wb.save("output.xlsx")
 Ελληνικά