Nyílt forráskódú Python API a Google Táblázatokhoz
Python könyvtár MS Excel 97/2000/XP/2003 XLS fájlok írásához.
Az Xlwt egy nyílt forráskódú python API adatok írására és formázására régebbi (97/2000/XP/2003 XLS) Microsoft Excel fájlformátumokban. A Python-fejlesztők könnyedén kezelhetik a régebbi Microsoft Excel-fájlokat ezzel a tiszta Python API-val anélkül, hogy a szabványos Python disztribúción kívüli moduloktól és csomagoktól függnének. Az API gazdag írási és manipulációs funkciókat kínál, beleértve a cellák egyesítését, a sorok formázását, a dátumok kezelését, a hiperhivatkozások használatát, a képek beszúrását, az ablaktáblák használatát stb.
Az Xlwt használata meglehetősen egyszerű és egyszerűen használható, és a fejlesztők a pip csomagtelepítővel telepíthetik. Kérjük, vegye figyelembe, hogy az API csak az XLS fájlformátumot támogatja, és az XLSX fájlformátum jelenleg nem támogatott.
Az Xlwt használatának első lépései
Az Xlwt zökkenőmentes futtatásához Python 3.5 vagy újabb verziót kell telepítenie a rendszerére. A PIP-n keresztüli telepítés javasolt módja. Kérjük, használja a következő parancsot.
Telepítse az Xlwt-t a PIP paranccsal
pip install xlwt
Hozzon létre XLS-t az ingyenes Python API segítségével
Az Xlwt API lehetővé teszi Microsoft Excel XLS fájlok létrehozását Python használatával. Üres excel fájl létrehozásához létrehozhat egy példányt az xlwt.Workbook() metódussal. A Workbook.add_sheet() metódussal lapokat adhatunk hozzá. Miután elkészítette az új munkafüzetet, ennek megfelelően új sorokat és oszlopokat adhat hozzá.
Excel LS fájl létrehozása Python API-en keresztül
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 Python használatával
Az Xlwt nyílt forráskódú táblázatkönyvtár lehetővé teszi a szoftverfejlesztők számára, hogy programozottan stílusozzák az Excel-sorokat. Egyszerűen stílusozhat egy sort a Workbook.row().set_style() metódussal. A stílusmódszer lehetővé teszi a betűtípus, betűmagasság, szín és egyebek beállítását.
Hogyan Style Excel Ross keresztül Python API
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')
A panelek használata XLS-ben Pythonon keresztül
Az Xlwt könyvtár lehetőséget ad a fejlesztőknek a sorok és oszlopok rögzítésére XLS fájlformátumban a panes_frozen tulajdonság használatával. Az API által biztosított ablaktáblák tulajdonságainak használatával bizonyos sorokat és oszlopokat is rögzíthet.
Hogyan használhat oldalakat az LS Spreadsheets-ben a Python alkalmazásokban
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')