Cədvəllər üçün Açıq Mənbə Python API
Excel 2010 xlsx/xlsm fayllarını oxumaq və yazmaq üçün Python kitabxanası.
Openpyxl Microsoft Excel 2010 (XLSX/XLSM/XLTX/XLTM) fayl formatlarını oxumaq və yazmaq üçün açıq mənbəli python API-dir. API Python tərtibatçısına mövcud Excel fayllarını oxumağa, yeni iş kitabı yaratmağa, nömrə formatlarından istifadə etməyə, düsturlardan istifadə etməyə, xanaları birləşdirməyə və birləşdirməyə, şəkillər daxil etməyə və sütunları qatlamağa imkan verir. Bundan əlavə, API iş kitabınızı yaddaşda manipulyasiya etməyə imkan verir və fayl sistemində fayl yaratmağa ehtiyac yoxdur.
API Microsoft Excel fayl formatını proqramlı şəkildə manipulyasiya etmək üçün xüsusiyyətlərlə zəngindir. Siz qrafiklər əlavə edə, şərhlər əlavə edə/yükləyə və saxlaya, üslublar, cədvəllər və s. ilə işləyə bilərsiniz.
Openpyxl ilə işə başlamaq
Openpyxl quraşdırmanın tövsiyə olunan yolu PIP vasitəsilədir. Openpyxl-i quraşdırmaq üçün aşağıdakı əmrdən istifadə edin.
PIP Command vasitəsilə Openpyxl quraşdırın
pip install openpyxl
Pulsuz Python API vasitəsilə Excel İş Kitablarının Manipulyasiyası
Openpyxl API Python istifadə edərək Microsoft Excel 2010 fayl formatlarını oxumağa və yazmağa imkan verir. Tərtibatçılar load_workbook() metodundan istifadə edərək mövcud iş kitabını asanlıqla aça və workbook() metodundan istifadə edərək yeni iş kitabı yarada bilərlər. Siz rəqəm formatlarından istifadə edə, düsturlardan istifadə edə, xanaları birləşdirə və birləşdirə bilərsiniz. şəkillər daxil edin və s.
Python API vasitəsilə Excel Cell-ə Şərhlər əlavə edin
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'
Diaqram əlavə et Pulsuz Python API istifadə edərək Excel-dir
Openpyxl Açıq Mənbə elektron cədvəl kitabxanası proqramlı şəkildə Excel fayllarınıza geniş diapazonlu diaqramlar əlavə etməyə imkan verir. Siz 2D Sahə Diaqramları, 3D Sahə Qrafikləri, Şaquli/Üfüqi və Yığılmış Ştrix Diaqramları, 3D Ştrixli Diaqramlar, Baloncuk Diaqramlar, Xətt Qrafikləri, 3D Xətt Qrafikləri, Dağılma Qrafikləri, Piroq Diaqramları, Proqnozlaşdırılan Pasta Diaqramları, 3D Pie Diaqramları, Donut Diaqramları əlavə edə bilərsiniz. Radar qrafikləri, fond qrafikləri və səth qrafikləri.
Diaqramların yaradılması Python API vasitəsilə Excel-dir
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")
Python-dan istifadə edərək Excel cədvəllərinə stil verin
Üslublar məzmunun ekranda görünməsinin çox vacib hissəsidir və məlumatlarınızın görünüşünü dəyişdirmək üçün istifadə edilə bilər. Açıq mənbəli Openpyxl kitabxanası tərtibatçılara Excel cədvəllərini proqramlı şəkildə tərtib etmək imkanı verir. API istifadə edərək, siz şrift, şrift ölçüsü, rəng, altını xətt, sərhədləri təyin edə, xanaları hizalaya və s. təyin edə bilərsiniz. Kitabxana üslublarla işləmək üçün müxtəlif funksiyaları təmin etmişdir, məsələn, Adlandırılmış Üslub yaratmaq, Üslubları çıxarmaq, Hüceyrə Üslublarını tətbiq etmək, Adlandırılmış Üslubları tətbiq etmək, Birləşdirilmiş Hüceyrələrə Styling, Səhifə Quraşdırmasını Redaktə etmək və daha çox.
Python API vasitəsilə İş Cədvəli Hüceyrəsinə Üslubları tətbiq edin
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