Excel elektronik tabloları, küçük veya büyük boyutlu verileri uygun bir şekilde depolamak için yaygın olarak kullanılır. Ayrıca, elektronik tablo verilerini görselleştirebilir ve bunları işlemek için farklı ağ işlemleri gerçekleştirebilirsiniz. XLS, Microsoft Excel tarafından elektronik tablo verilerini depolamak için kullanılan önceki dosya biçimiydi. Microsoft, XLSX‘yi 2007’de genişletilmiş özellik ve yeteneklerle piyasaya sürmüş olsa da, çeşitli kişiler hala daha sonra XLSX’e dönüştürmeniz gereken XLS biçimini kullanıyor. Bu yazıda, XLS dosyalarını Python’da programlı olarak XLSX formatına nasıl dönüştüreceğinizi öğreneceksiniz.
XLS’den XLSX’e Dönüşüm için Python Kitaplığı
Aspose.Cells for Python, elektronik tablo belgeleri oluşturmak ve işlemek için güçlü bir Python kitaplığıdır. Ayrıca, elektronik tablo dosyalarını bir biçimden diğerine dönüştürmenize olanak tanır. XLS dosyalarımızı XLSX’e dönüştürmek için bu kütüphaneyi kullanacağız. Aşağıdaki pip komutunu kullanarak PyPI’ten Python uygulamalarınıza kurabilirsiniz.
pip install aspose-cells
Bir XLS Dosyasını Python’da XLSX’e Dönüştürme
XLS’nin XLSX’e dönüştürülmesi pasta kadar basittir. XLS dosyasını yükleyin ve XLSX olarak kaydedin. Aşağıdakiler, Python’da XLS’den XLSX’e dönüştürme gerçekleştirme adımlarıdır.
- Workbook sınıfını kullanarak XLS dosyasını yükleyin.
- Workbook.save() yöntemini kullanarak XLS’yi XLSX olarak kaydedin.
Aşağıdaki kod örneği, Python’da bir XLS dosyasının XLSX biçimi olarak nasıl kaydedileceğini gösterir.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# XLS dosyasını yükle
workbook = Workbook("input.xls");
# XLSX olarak kaydet
workbook.save("Output.xlsx");
# JVM'yi Kapatma
jpype.shutdownJVM()
Ücretsiz Lisans Alın
Aspose.Cells for Python’u değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.
Çözüm
Bu makalede, XLS dosyalarını Python’da programlı olarak XLSX’e nasıl dönüştüreceğinizi öğrendiniz. Kitaplığı yükleyebilir ve XLS’den XLSX’e dönüştürmeyi Python uygulamalarınıza entegre edebilirsiniz. Ayrıca belgeleri kullanarak Aspose.Cells for Python hakkında daha fazla bilgi edinebilirsiniz. Ayrıca sorularınızı veya sorularınızı forumumuz aracılığıyla paylaşabilirsiniz.