1. Ürün:% s
  2.   E-tablo
  3.   Python
  4.   PyExcelerate  

PyExcelerate  

 
 

Excel XLSX E-Tabloları için Python API

Açık kaynaklı Python kitaplığı aracılığıyla Excel OOXML Dosya Biçimi Oluşturun, Düzenleyin ve Dönüştürün.

PyExcelerate, yazılım programcılarının Excel XLSX elektronik tablo dosyalarını okumasını ve yazmasını sağlar. Python elektronik tablo çözümleri için açık ara en hızlı seçenek olduğu için Python için hızlandırılmış Excel XLSX yazma kitaplığı olarak da bilinir. Sadece 0.17 saniyede 10.000 satır ve 10 sütun oluşturur.

PyExcelerate, toplu veri yazmayı, hücre verilerini yazmayı, hücreleri ada göre seçmeyi, hücreleri birleştirmeyi, hücreleri şekillendirmeyi, aralıkları şekillendirmeyi, satırları şekillendirmeyi, sütunları şekillendirmeyi, satır yüksekliklerini ve sütun genişliklerini ayarlamayı ve daha fazlasını destekler.

Previous Next

PyExcelerate'e Başlarken

Her şeyden önce, sisteminizde Python 2.6 veya üstü kurulu olması gerekir. Ön koşulları sağladıktan sonra lütfen aşağıdaki komutu kullanın.

PyExcelerate'i Yüklemek için PIP Komutu

 pip install pyexcelerate

Elektronik Tablo Oluşturmak ve Değiştirmek için Python API

PyExcelerate API, yazılım geliştiricilerin kendi Python uygulamalarından Excel uyumlu bir XLSX elektronik tablosu oluşturmasını sağlar. Geliştiriciler ayrıca mevcut bir sayfayı değiştirebilir; hücrelere veri yazın, hücreleri ada göre seçin, hücreleri birleştirin, satırları veya hücreleri stilleyin ve çok daha fazlasını yapın.

How to Write spreadsheet Cell Data via Python

from datetime import datetime
from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 15) # a number
ws.set_cell_value(1, 2, 20)
ws.set_cell_value(1, 3, "=SUM(A1,B1)") # a formula
ws.set_cell_value(1, 4, datetime.now()) # a date
wb.save("output.xlsx")

Bir Aralığa Toplu Veri Yazma

PyExcelerate API, geliştiriciye bir Excel hücre aralığına toplu veri yazma yeteneği verir. Çok büyük miktarda veriyi daha kısa sürede eklemek için önemli bir özelliktir. API ayrıca geliştiricilere, hücre hücre yazmaktan daha hızlı olan aralıklara doğrudan veri yazma gücü verir.

Bulk Data to a Rangevia via Python

from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("test")
ws.range("B2", "C3").value = [[1, 2], [3, 4]]
wb.save("output.xlsx")

Excel Elektronik Tablosunda Hücreleri Şekillendirme

Stiller bir şekilde içeriklerin çok önemli bir kısmı ekranda görünecek ve verilerinizin görünümünü değiştirmek için kullanılabilir. Open Source PyExcelerate API, özel renkler, font, doldurma ve daha fazla şekillendirmeye olanak sağlar. Bazen stil hücreleri uygun olmayan bir yere neden olur, çünkü yürütme süresini artırabilir.

Python API ile Stil Yay Hücreleri Nasıl

from pyexcelerate import Workbook, Color
from datetime import datetime
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 1)
ws.get_cell_style(1, 1).font.bold = True
ws.get_cell_style(1, 1).font.italic = True
ws.get_cell_style(1, 1).font.underline = True
ws.get_cell_style(1, 1).font.strikethrough = True
ws.get_cell_style(1, 1).fill.background = Color(0, 255, 0, 0)
ws.set_cell_value(1, 2, datetime.now())
ws.get_cell_style(1, 1).format.format = 'mm/dd/yy'
wb.save("output.xlsx")
 Türkçe