Google E-Tablolar için Açık Kaynak Python API'sı

MS Excel 97/2000/XP/2003 XLS dosyalarını yazmak için Python kitaplığı.

Xlwt, daha eski (97/2000/XP/2003 XLS) Microsoft Excel dosya biçimlerinde veri yazmak ve biçimlendirmek için açık kaynaklı bir python API'sidir. Python geliştiricileri, standart Python dağıtımı dışındaki modüllere ve paketlere bağımlı olmadan bu saf Python API'sini kullanarak eski Microsoft Excel dosyalarını kolayca değiştirebilir. API, hücreleri birleştirme, satırları biçimlendirme, tarihleri değiştirme, köprüleri kullanma, görüntü ekleme, bölmeleri kullanma ve daha fazlasını içeren zengin yazma ve işleme özellikleri sağlar.

Xlwt'nin kullanımı oldukça kolay ve basittir ve geliştiriciler onu pip paketi yükleyicisini kullanarak kurabilirler. Lütfen API'nin yalnızca XLS dosya biçimini desteklediğini ve XLSX dosya biçiminin şu anda desteklenmediğini unutmayın.

Previous Next

Xlwt'ye Başlarken

Xlwt'yi sorunsuz bir şekilde çalıştırmak için sisteminizde Python 3.5 veya üzeri kurulu olması gerekir. PIP aracılığıyla yüklemenin önerilen yolu. Lütfen aşağıdaki komutu kullanın.

Xlwt'yi PIP Komutu ile kurun

pip install xlwt

Ücretsiz Python API'sini kullanarak XLS oluşturun

Xlwt API, Python kullanarak Microsoft Excel XLS dosyalarının oluşturulmasına izin verir. Boş bir excel dosyası oluşturmak için xlwt.Workbook() yöntemini kullanarak bir örnek oluşturabilirsiniz. Workbook.add_sheet() yöntemini kullanarak sayfalar ekleyebilirsiniz. Yeni çalışma kitabınızı hazırladıktan sonra buna göre yeni satırlar ve sütunlar ekleyebilirsiniz.

Excel LS File with 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')

Python kullanarak Sytle Excel Satırları

Açık Kaynak elektronik tablo kitaplığı Xlwt, yazılım geliştiricilerin excel satırlarını programlı olarak biçimlendirmesine olanak tanır. Workbook.row().set_style() yöntemini kullanarak basitçe bir satıra stil verebilirsiniz. Stil yöntemi, yazı tipini, yazı tipi yüksekliğini, rengini ve daha fazlasını ayarlamanıza olanak tanır.

Nasıl Stil Excel Ross Python API aracılığıyla

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')

Python ile XLS'de Bölmeleri Kullanma

Xlwt kitaplığı, geliştiricilere panes_frozen özelliğini kullanarak XLS dosya biçiminde satırları ve sütunları dondurma yeteneği verir. API tarafından sağlanan bölme özelliklerini kullanarak belirli satırları ve sütunları da dondurursunuz.

Sayfaları Python Uygulamalarında Nasıl Kullanılır

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')
 Türkçe