Foinse Oscailte Python API le haghaidh Google Sheets

Leabharlann Python chun comhaid MS Excel 97/2000/XP/2003 XLS a scríobh.

Is API python foinse oscailte é Xlwt chun sonraí a scríobh agus a fhormáidiú i bhformáidí comhaid Microsoft Excel níos sine (97/2000/XP/2003 XLS). Is féidir le forbróirí Python comhaid Microsoft Excel níos sine a ionramháil go héasca ag baint úsáide as an API Python íon seo gan aon spleáchas ar mhodúil agus pacáistí lasmuigh den dáileadh caighdeánach Python. Soláthraíonn an API gnéithe saibhir scríbhneoireachta agus ionramhála lena n-áirítear cealla a chumasc, sraitheanna formáide, dátaí a ionramháil, hipearnasc a úsáid, íomhánna a chur isteach, úsáid panes agus go leor eile.

Tá Xlwt éasca go leor agus simplí le húsáid agus is féidir leis na forbróirí é a shuiteáil ag baint úsáide as an suiteálaí pacáiste pip. Tabhair faoi deara le do thoil nach dtacaíonn an API ach le formáid comhaid XLS agus ní thacaítear le formáid comhaid XLSX faoi láthair.

Previous Next

Tús a chur le Xlwt

Ní mór duit Python 3.5 nó níos airde a bheith suiteáilte ar do chóras chun Xlwt a rith go réidh. An bealach molta a shuiteáil trí PIP. Bain úsáid as an ordú seo a leanas le do thoil.

Suiteáil Xlwt trí Ordú PIP

pip install xlwt

Cruthaigh XLS ag baint úsáide as API Python Saor in Aisce

Ceadaíonn Xlwt API comhaid Microsoft Excel XLS a chruthú ag baint úsáide as Python. Chun comhad bán excel a chruthú, is féidir leat sampla a chruthú ag baint úsáide as modh xlwt.Workbook(). Is féidir leat bileoga a chur leis trí úsáid a bhaint as modh Workbook.add_sheet(). Tar éis duit do leabhar oibre nua a bheith réidh, is féidir leat sraitheanna agus colúin nua a chur leis dá réir.

Cruthaigh Comhad Excel XLS trí Python API

import xlwt
from datetime import datetime
style0 = xlwt.easyxf('font: name Times New Roman, color-index red, bold on',
    num_format_str='#,##0.00')
style1 = xlwt.easyxf(num_format_str='D-MMM-YY')
wb = xlwt.Workbook()
ws = wb.add_sheet('A Test Sheet')
ws.write(0, 0, 1234.56, style0)
ws.write(1, 0, datetime.now(), style1)
ws.write(2, 0, 1)
ws.write(2, 1, 1)
ws.write(2, 2, xlwt.Formula("A3+B3"))
wb.save('example.xls')

Sytle Excel Rows ag baint úsáide as Python

Ceadaíonn leabharlann scarbhileog Foinse Oscailte Xlwt d’fhorbróirí bogearraí sraitheanna barr feabhais a stíliú de réir ríomhchláraithe. Is féidir leat a chéile a stíl ach úsáid a bhaint as modh Workbook.row().set_style(). Ceadaíonn an modh styling duit cló, airde cló, dath agus go leor eile a shocrú.

Conas sraitheanna Excel a Sytle trí API Python

from xlwt import *
w = Workbook()
ws = w.add_sheet('Hey, Dude')
for i in range(6, 80):
    fnt = Font()
    fnt.height = i*20
    style = XFStyle()
    style.font = fnt
    ws.write(i, 1, 'Test')
    ws.row(i).set_style(style)
w.save('row_styles.xls')

Ag baint úsáide as Panes in XLS trí Python

Tugann leabharlann Xlwt an cumas d'fhorbróirí sraitheanna & colúin a chalcadh i bhformáid comhaid XLS ag baint úsáide as an airí panes_frozen. Ag baint úsáide as na hairíonna panes a sholáthraíonn an API, reoiteann tú sraitheanna agus colúin ar leith freisin.

Conas Panes a Úsáid i Scarbhileoga XLS in Python Apps

from xlwt import *
w = Workbook()
ws1 = w.add_sheet('sheet 1')
ws2 = w.add_sheet('sheet 2')
ws3 = w.add_sheet('sheet 3')
ws4 = w.add_sheet('sheet 4')
ws5 = w.add_sheet('sheet 5')
ws6 = w.add_sheet('sheet 6')
for i in range(0x100):
    ws1.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws2.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws3.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws4.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws5.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws6.write(i//0x10, i%0x10, i)
ws1.panes_frozen = True
ws1.horz_split_pos = 2
ws2.panes_frozen = True
ws2.vert_split_pos = 2
ws3.panes_frozen = True
ws3.horz_split_pos = 1
ws3.vert_split_pos = 1
ws4.panes_frozen = False
ws4.horz_split_pos = 12
ws4.horz_split_first_visible = 2
ws5.panes_frozen = False
ws5.vert_split_pos = 40
ws4.vert_split_first_visible = 2
ws6.panes_frozen = False
ws6.horz_split_pos = 12
ws4.horz_split_first_visible = 2
ws6.vert_split_pos = 40
ws4.vert_split_first_visible = 2
w.save('panes.xls')
 Gaeilge