Open Source Python API untuk Hamparan
Pustaka Python untuk Membaca & Menulis fail xlsx/xlsm Excel 2010.
Openpyxl ialah API python sumber terbuka untuk membaca & menulis format fail Microsoft Excel 2010 (XLSX/XLSM/XLTX/XLTM). API membenarkan pembangun Python membaca fail Excel sedia ada, mencipta buku kerja baharu, menggunakan format nombor, menggunakan formula, mencantum & menyahcantumkan sel, memasukkan imej dan melipat lajur. Tambahan pula, API membolehkan anda memanipulasi buku kerja anda dalam ingatan, dan tidak perlu mencipta fail pada sistem fail.
API ini kaya dengan ciri untuk memanipulasi format fail Microsoft Excel secara pengaturcaraan. Anda boleh menambah carta, menambah/memuat & menyimpan ulasan, bekerja dengan gaya, jadual dan banyak lagi.
Bermula dengan Openpyxl
Cara yang disyorkan untuk memasang openpyxl adalah melalui PIP. Sila gunakan arahan berikut untuk memasang Openpyxl.
Pasang Openpyxl melalui Perintah PIP
pip install openpyxl
Memanipulasi Buku Kerja Excel melalui API Python Percuma
Openpyxl API membenarkan membaca & menulis format fail Microsoft Excel 2010 menggunakan Python. Pembangun boleh membuka buku kerja sedia ada dengan mudah menggunakan kaedah load_workbook() dan mencipta buku kerja baharu menggunakan kaedah workbook(). Anda boleh menggunakan format nombor, menggunakan formula, mencantum & menyahcantumkan sel. sisipkan imej dan banyak lagi.
Tambah Komen pada Excel Cell melalui 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'
Tambah Carta ialah Excel menggunakan API Python Percuma
Pustaka hamparan Sumber Terbuka Openpyxl membenarkan penambahan pelbagai carta dalam fail excel anda secara pengaturcaraan. Anda boleh menambah Carta Kawasan 2D, Carta Kawasan 3D, Carta Bar Menegak/Mendatar & Bertindan, Carta Bar 3D, Carta Buih, Carta Garisan, Carta Garisan 3D, Carta Taburan, Carta Pai, Carta Pai Unjuran, Carta Pai 3D, Carta Donut, Carta Radar, Carta Saham dan Carta Permukaan.
Mencipta Carta ialah Excel melalui API Python
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")
Gayakan Hamparan Excel menggunakan Python
Gaya adalah bahagian yang sangat penting dalam cara kandungan akan dipaparkan pada skrin dan boleh digunakan untuk menukar rupa data anda. Pustaka Openpyxl sumber terbuka membenarkan pembangun keupayaan untuk menggayakan Hamparan Excel secara pengaturcaraan. Menggunakan API, anda boleh menetapkan fon, saiz fon, warna, garis bawah, tetapkan jidar, menjajarkan sel dan banyak lagi. Perpustakaan telah menyediakan pelbagai fungsi untuk bekerja dengan gaya, seperti Mencipta Gaya Dinamakan, Menyalin gaya, menggunakan Gaya Sel, menggunakan Gaya Dinamakan, Menggayakan Sel Gabungan, Edit Persediaan Halaman dan banyak lagi.
Gunakan Gaya pada Sel Lembaran Kerja melalui 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