
Excel elektronik tabloları, verileri bir uygulamadan diğerine tutmak, içe veya dışa aktarmak için yaygın olarak kullanılır. Ayrıca veriler üzerinde sıralama, matematiksel formüller uygulama, grafikler oluşturma gibi çeşitli işlemler gerçekleştirebilirsiniz. Ancak çeşitli durumlarda Excel’in XLSX veya XLS çalışma kitaplarının dönüştürülmesi gerekir. CSV (Virgülle Ayrılmış Değerler) biçimine. Bu tür senaryolar için bu makale, Python’da Excel dosyalarının CSV’ye nasıl dönüştürüleceğini kapsar.
Python Excel’den CSV’ye Dönüştürücü API’sı
Excel’in XLSX veya XLS biçimlerini CSV’ye dönüştürmek için Aspose.Cells for Python via Java kullanacağız. Excel dosyalarını oluşturmanıza, değiştirmenize veya dönüştürmenize olanak tanıyan güçlü bir elektronik tablo işleme API’sidir. API’yi aşağıdaki komutu kullanarak kurabilirsiniz.
pip install aspose-cells
Excel Dosyasını CSV’ye Dönüştür
Aşağıdakiler, bir Excel XLSX veya XLS dosyasını Python’da CSV’ye dönüştürme adımlarıdır.
- Workbook sınıfını kullanarak Excel dosyasını yükleyin.
- Workbook.save(String, SaveFormat.CSV) yöntemini kullanarak Excel’i CSV’ye dönüştürün.
Aşağıdaki kod örneği, Python’da bir XLSX dosyasının CSV’ye nasıl dönüştürüleceğini gösterir.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat
# Excel dosyasının yolu ile bir Çalışma Kitabı nesnesi oluşturun
workbook = Workbook("data.xlsx")
# XLSX'i CSV olarak kaydet
workbook.save("ExcelToCSV.csv" , SaveFormat.CSV)
Excel Dosyası

Dönüştürülmüş CSV
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
Ücretsiz API Lisansı Alın
Ücretsiz geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.
Çözüm
Bu makalede, Python’da Excel dosyalarını CSV’ye nasıl dönüştüreceğinizi öğrendiniz. Belgeleri kullanarak Python e-tablo API’si hakkında daha fazlasını keşfedebilirsiniz. Herhangi bir sorunuz veya sorunuz olması durumunda forumumuz aracılığıyla bize bildirmekten çekinmeyin.