Excel'den CSV Python'a

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.

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ı

Excel'den CSV Python'a

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.

Ayrıca bakınız