Foinse Oscailte Python API le haghaidh Scarbhileoga
Leabharlann Python chun comhaid Excel 2010 xlsx/xlsm a Léamh & a Scríobh.
Is API python foinse oscailte é Openpyxl chun formáidí comhaid Microsoft Excel 2010 (XLSX/XLSM/XLTX/XLTM) a léamh agus a scríobh. Ligeann an API don fhorbróir Python comhaid Excel atá ann cheana féin a léamh, leabhar oibre nua a chruthú, formáidí uimhreacha a úsáid, foirmlí a úsáid, cealla a chumasc agus a dhíchumasú, íomhánna a chur isteach agus colúin a fhilleadh. Ina theannta sin, ceadaíonn an API duit do leabhar oibre a ionramháil i gcuimhne, agus ní gá comhad a chruthú ar an gcóras comhad.
Tá an API saibhir le gnéithe chun formáid comhaid Microsoft Excel a ionramháil go ríomhchláraithe. Is féidir leat cairteacha a chur leis, tuairimí a chur leis/luchtú agus a shábháil, oibriú le stíleanna, táblaí agus eile.
Tús a chur le Openpyxl
Is é an bealach molta openpyxl a shuiteáil ná trí PIP. Bain úsáid as an ordú seo a leanas chun Openpyxl a shuiteáil.
Suiteáil Openpyxl trí Ordú PIP
pip install openpyxl
Ag ionramháil Leabhair Oibre Excel trí API Python Saor in Aisce
Ceadaíonn Openpyxl API formáidí comhaid Microsoft Excel 2010 a léamh agus a scríobh ag baint úsáide as Python. Is féidir leis na forbróirí leabhar oibre atá ann cheana a oscailt go héasca ag baint úsáide as modh load_workbook() agus leabhar oibre nua a chruthú ag baint úsáide as modh workbook(). Is féidir leat formáidí uimhreacha, foirmlí a úsáid, cealla a chumasc & gan chumasc. cuir isteach íomhánna agus níos mó.
Cuir Tuairimí le Excel Cell trí Python API
from openpyxl import Workbook
from openpyxl.comments import Comment
wb = Workbook()
ws = wb.active
comment = ws["A1"].comment
comment = Comment('This is the comment text', 'Comment Author')
comment.text
'This is the comment text'
comment.author
'Comment Author'
Is Excel é Add Charts ag baint úsáide as API Python Saor in Aisce
Ceadaíonn leabharlann scarbhileog Foinse Oscailte Openpyxl raon leathan cairteacha a chur le do chomhaid Excel de réir ríomhchláraithe. Is féidir leat Cairteacha Achar 2T, Cairteacha Achar 3D, Barrachairteacha Ingearach/Cothrománach & Cruachta, Barrachairteacha 3D, Cairteacha Bubble, Cairteacha Líne, Cairteacha Líne 3D, Cairteacha Scaip, Píchairteacha, Píchairteacha Réamh-mheasta, Píchairteacha 3D, Cairteacha Donut, a chur leis. Cairteacha Radar, Cairteacha Stoic, agus Cairteacha Dromchla.
Cruthaíonn Cairteacha Excel trí Python API
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
for i in range(10):
ws.append([i])
from openpyxl.chart import BarChart, Reference, Series
values = Reference(ws, min_col=1, min_row=1, max_col=1, max_row=10)
chart = BarChart()
chart.add_data(values)
ws.add_chart(chart, "E15")
wb.save("SampleChart.xlsx")
Stíl Scarbhileoga Excel ag baint úsáide as Python
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 leabharlann foinse oscailte Openpyxl d'fhorbróirí Scarbhileoga Excel a stíliú go ríomhchláraithe. Ag baint úsáide as an API, is féidir leat cló, clómhéid, dath, béim a leagan síos, teorainneacha a shocrú, cealla a ailíniú, agus go leor eile. Tá feidhmeanna éagsúla curtha ar fáil ag an leabharlann chun oibriú le stíleanna, mar Stíl Ainmnithe a Chruthú, Stíleanna Cóipeála, Stíleanna Cealla a chur i bhfeidhm, Stíleanna Ainmnithe a chur i bhfeidhm, Cealla Cumaisc a Stíleáil, Socrú Leathanaigh in Eagar agus go leor eile.
Cuir Stíleanna i gCill Bileog Oibre trí API Python
from openpyxl.styles import colors
from openpyxl.styles import Font, Color
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
a1 = ws['A1']
d4 = ws['D4']
ft = Font(color="FF0000")
a1.font = ft
d4.font = ft
a1.font.italic = True # is not allowed # doctest: +SKIP
# If you want to change the color of a Font, you need to reassign it::
a1.font = Font(color="FF0000", italic=True) # the change only affects A1