PyExcelerate
Python API le haghaidh Scarbhileoga Excel XLSX
Cruthaigh, Cuir in Eagar & Tiontaigh Formáid Chomhaid OOXML Excel trí leabharlann foinse oscailte Python.
Cuireann PyExcelerate ar chumas ríomhchláraitheoirí bogearraí comhaid scarbhileog Excel XLSX a léamh agus a scríobh. Tugtar leabharlann scríbhneoireachta Excel XLSX do Python air freisin toisc gurb é an rogha is tapúla le fada le haghaidh réitigh scarbhileog Python. Cruthaíonn sé 10,000 sraitheanna agus 10 gcolún i díreach 0.17 soicind.
Tacaíonn PyExcelerate le mórshonraí a scríobh, sonraí cille a scríobh, cealla a roghnú de réir ainm, cealla a chumasc, cealla stíle, raonta stílithe, sraitheanna stílithe, colúin stílithe, airde sraitheanna agus leithid colún a shocrú agus go leor eile.
Tús a chur le PyExcelerate
Ar an gcéad dul síos, ní mór duit Python 2.6 nó níos airde a bheith suiteáilte ar do chóras. Tar éis duit na réamhriachtanais a chomhlíonadh, bain úsáid as an ordú seo a leanas.
Ordú PIP chun PyExcelerate a Shuiteáil
pip install pyexcelerate
Python API chun Scarbhileog a Ghiniúint & a Athrú
Cuireann PyExcelerate API ar chumas forbróirí bogearraí scarbhileog XLSX atá comhoiriúnach le Excel a ghiniúint óna bhfeidhmchláir Python féin. Is féidir le forbróirí freisin bileog atá ann cheana féin a mhodhnú; scríobh sonraí chuig cealla, roghnaigh cealla de réir ainm, cumasc cealla, sraitheanna stíle nó cealla, agus go leor eile.
Conas Sonraí Cill Scarbhileog a Scríobh trí 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")
Bulcshonraí a Scríobh go Raon
Tugann PyExcelerate API an cumas don forbróir sonraí bulc a scríobh chuig raon ceall Excel. Is gné thábhachtach é chun méid ollmhór sonraí a chur leis i níos lú ama. Tugann an API cumhacht freisin d'fhorbróirí sonraí a scríobh go díreach chuig raonta, rud atá níos tapúla ná scríobh cille-ar-chill.
Ag Scríobh Sonraí Bulc chuig Rangevia trí 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")
Cealla Styling i Scarbhileog Excel
Is cuid an-tábhachtach iad stíleanna den tslí ina mbeidh ábhar le feiceáil ar an scáileán agus is féidir iad a úsáid chun cuma do shonraí a athrú. Ceadaíonn an API Foinse Oscailte PyExcelerate stíleáil le dathanna saincheaptha, cló, líonadh & níos mó. Uaireanta bíonn cealla stílithe ina chúis le forchostais neamh-neamhbhríoch toisc go bhféadfadh sé an t-am forghníomhaithe a mhéadú.
Conas Cealla Scarbhileog a Stíl trí 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")