XLS Dosyalarını Okumak, Düzenlemek ve Yazmak için Ücretsiz Python Kütüphanesi
Küçük boyutlu açık kaynaklı bir Python Kütüphanesi, yazılım geliştiricilerin Python API aracılığıyla Excel XLS elektronik tablolarındaki verileri okumasını, düzenlemesini, manipüle etmesini ve yazmasını sağlar.
Pyexcel-XLS nedir?
Excel dosyaları, finansal raporlar, veri analizi veya tablo verilerini içeren herhangi bir görevle uğraşan kullanıcılara yardımcı olarak iş ve veri yönetiminin yaygın bir parçasıdır. Python, bu görevler için en popüler programlama dillerinden biri olarak, farklı dosya formatlarıyla çalışmak için çeşitli kütüphaneler sunar. Python'da Excel dosyalarıyla çalışmaya gelince, Pyexcel-XLS kütüphanesi, Excel dosyalarını okuma ve yazma sürecini basitleştiren değerli bir kaynaktır.
Pyexcel-XLS, daha büyük pyexcel ailesinin bir parçası olan bir Python kütüphanesidir ve Excel dahil çeşitli elektronik tablo formatlarını işlemek için tutarlı bir arayüz sağlar. Bu kütüphane, kullanıcıların karmaşık, düşük seviyeli kod yazmadan Excel dosyalarından veri okumasına ve bu dosyalara veri yazmasına olanak tanır. Excel dosyalarını manipüle etmek için kullanışlı ve kullanıcı dostu bir yaklaşım sunar; bu da veri çıkarma, raporlama ve otomasyon gibi görevler için uygundur. Kütüphanenin birkaç önemli özelliği vardır; örneğin bir Excel dosyasına veri yazma, mevcut Excel dosyalarını okuma, hücre ve satırlara stil uygulama, hücre birleştirme, Excel formüllerini işleme, birden fazla sayfa ile çalışma ve daha fazlası.
Pyexcel-XLS, Excel dosyalarıyla çalışmak için çok kullanımı kolay ve değerli bir Python kütüphanesidir. Excel verilerini yükleme, okuma ve yazma sürecini basitleştirir; bu da geniş bir veri işleme görev yelpazesi için mükemmel bir seçim olmasını sağlar. Excel dosyalarından bilgi çıkarmanız ya da raporlar oluşturmanız gerektiğinde, bu kütüphane iş akışınızı hızlandırabilir. Dolayısıyla, Python'da sık sık Excel dosyalarıyla çalışıyorsanız, bir denemenizi önerir ve sunduğu kolaylığı deneyimlemenizi tavsiye ederiz.
Pyexcel-XLS ile Başlarken
Pyexcel-XLS kütüphanesini kurmanın önerilen yolu pip kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
Pyexcel-XLS'i PIP komutu ile kurun
pip install Pyexcel-XLSPyexcel-XLS'i GitHub üzerinden kurun
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
Python kullanarak bir Excel dosyasına yazma
Açık kaynaklı Pyexcel-XLS kütüphanesi, kendi uygulamaları içinde sadece birkaç Python satırıyla basit bir Excel XLS dosyası oluşturma ve ona veri yazma yeteneği sağlamıştır. Yazılım geliştiricileri ayrıca çeşitli biçimlendirmeler uygulayabilir, harici bir kaynaktan veri yükleyebilir, yeni satır ve sütunlar ekleyebilir, hücreleri dikey ve yatay olarak birleştirebilir ve benzeri işlemler yapabilir. Aşağıdaki örnekte, kullanıcılar bir Excel çalışma kitabı oluşturur, ona veri ekler, sütunları ilk satıra göre adlandırır ve Python kodu kullanarak verilerimizle satırları genişletir.
Python kütüphanesini kullanarak basit bir Excel XLS elektronik tablosu nasıl oluşturulur?
import pyexcel_xls
# Create a workbook
workbook = pyexcel_xls.get_sheet()
# Add data
data = [["Name", "Age", "City"],
["Alice", 25, "New York"],
["Bob", 30, "Los Angeles"]]
workbook.name_columns_by_row(0)
workbook.extend_rows(data)
# Save the workbook to an Excel file
workbook.save_as("output.xls")
Python API aracılığıyla bir Excel dosyasını okuma
Pyexcel-XLS kütüphanesi, yazılım geliştiricilerin dış bağımlılık olmadan kendi uygulamaları içinde Excel dosyalarını okumasını kolaylaştırır. Kütüphane, Python geliştiricilerinin mevcut bir XLS dosyasını sadece birkaç Python satırıyla yükleyip okumasını sağlar. Ayrıca yalnızca belirli bir çalışma sayfasını okuma desteği de sunar. Dahası, verilen bir Excel dosyasından belirli bir sütun veya satırı erişmek ve okumak da mümkündür. Aşağıda, yazılım geliştiricilerin Python kodu kullanarak bir Excel dosyasından veri okumasının ne kadar basit olduğunu gösteriyor.
Python kullanarak Excel XLS Belgesinden Veri Nasıl Okunur?
from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}
Çeşitli Özellik Desteği
Açık kaynaklı Pyexcel-XLS, Excel dosyalarıyla çalışmak için değerli bir Python kütüphanesidir. Excel verilerini okuma ve yazma sürecini basitleştirir, bu da onu geniş bir veri işleme görev yelpazesi için mükemmel bir seçim haline getirir. Kütüphanenin hücre biçimlendirme, kenarlık ekleme, hücre renklerini ayarlama gibi Excel dosyalarınızı görsel olarak çekici kılan özellikleri, hücreleri dikey ve yatay olarak birleştirme, Excel formüllerini yazma ve değerlendirme, tek bir Excel dosyasında birden fazla sayfa oluşturma ve bunları manipüle etme gibi birçok önemli özelliği vardır.