
Excel’i CSV’ye Dönüştürün | XLSX’i CSV’ye Nasıl Dönüştüreceğinizi Öğrenin
Bu makalede, Python SDK kullanarak Excel‘i CSV‘ye nasıl dönüştüreceğinizin ayrıntılarını tartışacağız. Excel dosyalarının verileri düzenlemek, finansal analiz yapmak, veri girişi, veri yönetimi, muhasebe, çizelgeleme ve grafikleme vb. için yaygın olarak kullanıldığını biliyoruz. Ancak, verileri içe ve dışa aktarmak için virgülle ayrılmış değerler (CSV) dosyalarına güveniyoruz. Bu, basit bir metin dosyası aracılığıyla yapılandırılmış bilgileri değiştirmenin yollarından biridir. Bu makalede, tekli ve toplu dönüştürme işlemlerini desteklediği için dönüştürme amaçları için programlama SDK’sını kullanıyoruz.
- Excel Dönüştürme API’si
- Excel’i Python’da CSV’ye Dönüştürme
- cURL Komutlarını Kullanarak ODS’yi CSV’ye Dönüştürme
Excel Dönüştürme API’si
Aspose.Cells for Python Cloud SDK popüler excel formatlarını (XLSX, XLS, ODS, XLSB, vb.) yükleme ve çıktıyı CSV formatında kaydetme özelliğini sağlar. Aspose.Cells Cloud REST API’nin etrafında bir sarmalayıcıdır ve Python uygulamalarında Excel işleme özelliklerini uygulamanızı sağlar. SDK’yi yüklemek için lütfen terminal uygulamasında aşağıdaki komutu çalıştırın:
pip install asposecellscloud
Bir sonraki adım bir Aspose Cloud hesabı oluşturmak ve istemci kimlik bilgilerini edinmektir.
Excel’i Python’da CSV’ye Dönüştürme
Bu örnekte, Excel çalışma kitabındaki 2. çalışma sayfasını CSV formatına aktaracağız. Excel çalışma kitabının bulut depolamaya önceden yüklenmiş olması gerekir ve dönüştürmeden sonra, ortaya çıkan CSV de bulut depolamada depolanacaktır.
- Öncelikle, istemci kimlik bilgilerini argüman olarak geçirirken CellsApi nesnesini oluşturmamız gerekiyor.
- İkinci olarak çıktı formatını CSV olarak tanımlayan bir dize nesnesi oluşturun.
- Son olarak, XLSX dosyasını CSV formatına dönüştürmek için cellsworkbookgetworkbook(…) metodunu çağırın.
# Daha fazla örnek için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-python adresini ziyaret edin
def ExceltoCSV():
try:
# bulut panosundan istemci kimlik bilgileri ayrıntıları
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# Hücre Cloudu API'sinin bir nesnesini başlat
cellsApi = asposecellscloud.CellsApi(client_id, client_secret)
# Excel çalışma kitabına giriş
input_file = "TestCase(2).xlsx"
# İstenilen çıktı biçimi
format = "CSV"
# sonuç dosya adı
output = "Converted.csv"
# Giriş XLSX'i CSV biçimine dönüştürmek için API'yi çağırın
response = cellsApi.cells_workbook_get_workbook(name=input_file, format=format, out_path=output)
# Konsolda yanıt yazdır
print("Result {0}".format(response))
except ApiException as e:
print("Exception when calling CellsApi->cells_workbook_get_workbook: %s\n" % e)

Resim 1:- Excel’den CSV’ye dönüştürme önizlemesi
Yukarıdaki örnekte kullanılan giriş excel dosyası TestCase.xlsx ve Converted.csv adreslerinden indirilebilir.
cURL Komutlarını Kullanarak ODS’yi CSV’ye Dönüştürme
.ods, OpenDocument Spreadsheet Document formatının bir uzantısıdır ve Aspose.Cells Cloud da bu formatı işler. Bu nedenle bu bölümde, seçili ODS çalışma sayfasını cURL komutlarını kullanarak CSV formatına dönüştüreceğiz. İlk adım bir JWT erişim belirteci oluşturmaktır, bu nedenle lütfen aşağıdaki komutu yürütün:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Şimdi Sheet1 adlı çalışma sayfasını dönüştürmek ve içeriğini CSV formatında kaydetmek için aşağıdaki komutu çalıştırın.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Input.ods/worksheets/Sheet1?format=CSV&verticalResolution=0&horizontalResolution=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o output.csv

Resim 2:- ODS’den CSV’ye dönüştürme önizlemesi.
Çözüm
Bu makalede, Python SDK kullanarak Excel’i CSV’ye dönüştürme adımlarını ele aldık. Aynı zamanda, cURL komutunu kullanarak seçili ODS dosyası çalışma sayfalarını CSV biçimine nasıl dönüştürebileceğimizin ayrıntılarını da inceledik. Ayrıca API’nin diğer heyecan verici özellikleri hakkında daha fazla bilgi edinmek için Programcı Kılavuzunu incelemenizi öneririz.
Bununla birlikte, Python SDK’nın tam kaynak kodunu GitHub adresinden indirip ihtiyaçlarınıza göre güncellemeyi düşünebilirsiniz.