Excel'den CSV'ye

XLSM’yi CSV’ye dönüştürün | excel’i çevrimiçi csv’ye dönüştürün

XLSM(Excel Makro Etkin Çalışma Kitabı) dosyalarını Python Cloud SDK kullanarak CSV(Virgülle Ayrılmış Değerler) formatına dönüştürmek, veri manipülasyonu ve analizi için bir olasılıklar dünyasının kapılarını açar. Bu yaklaşım, geliştiricilere ve veri meraklılarına büyük veri kümelerini zahmetsizce yönetme ve veri dönüştürme görevlerini kolaylıkla gerçekleştirme olanağı sağlar. Python Cloud SDK’dan yararlanarak XLSM’den CSV’ye dönüştürme işlemini basitleştiren güçlü ve kullanıcı dostu bir API’ye erişim kazanırsınız. Çok sayıda avantajı inceleyelim ve bu yaklaşımın Python Cloud SDK kullanarak veri işleme iş akışlarınızı nasıl kolaylaştırabileceğini ve üretkenliğinizi nasıl artırabileceğini keşfedelim.

Excel Dönüşüm REST API’si

XLSM’yi CSV’ye dönüştürme görevinin yerine getirilmesi, Aspose.Cells Cloud SDK for Python ile daha da verimli ve kolay hale geliyor. Bu güçlü SDK, XLSM formatı da dahil olmak üzere Excel dosyalarını işlemek için özel olarak tasarlanmış kapsamlı bir dizi özellik ve işlev sağlar. Yani Aspose.Cells Cloud ile XLSM verilerinizi geniş çapta kabul gören ve çeşitli veri analizi ve işleme araçlarında kullanılan bir formata sorunsuz bir şekilde dönüştürerek tüm potansiyelini ortaya çıkarabilirsiniz.

SDK’yı yüklemek için lütfen aşağıdaki komutu yürütün:

pip install asposecellscloud

Kurulumdan sonra lütfen GitHub veya Google hesabını kullanarak bulut kontrol paneli üzerinden ücretsiz bir hesap kaydedin veya müşteri kimlik bilgilerinizi almak için Kaydol’u kullanın.

Python’da XLSM’yi CSV’ye dönüştürün

Python kod pasajını kullanarak XLSM’yi CSV’ye dönüştürmek için lütfen aşağıda belirtilen talimatları izleyin.

  • İstemci kimlik bilgilerini bağımsız değişken olarak iletirken CellsApi sınıfının bir nesnesini oluşturun.
  • Şimdi giriş XLSM’nin adını, sonuçta ortaya çıkan CSV adını ve çıktı formatını CSV olarak belirtin.
  • XLSM’yi CSV formatına dönüştürmek ve ortaya çıkan dosyayı bulut depolamaya kaydetmek için Cellworkbookgetworkbook(…) yöntemini çağırın.
# Daha fazla kod örneği için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-python adresini ziyaret edin.

def XLSMtoCSV():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        # CellsApi örneğini başlat
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # XLSB çalışma kitabını girin
        input_file = "myDocument.xlsm"
        # sonuç formatı
        format = "CSV"
        # sonuç dosya adı
        output = "Converted.csv"

        # XLSM'yi CSV'ye 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) 

        # yanıt kodunu konsolda yazdır
        print(response)

        # mesajı konsolda yazdır (isteğe bağlı)
        print('XLSM sucessfully converted to CSV !')    
    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)

cURL Komutlarını kullanarak Excel’den CSV’ye

Ayrıca cURL komutları ve Aspose.Cells Cloud’un güçlü bir kombinasyonunu kullanarak XLSM’yi zahmetsizce CSV’ye dönüştürebilirsiniz. Bu yaklaşım basitlik, esneklik ve platform bağımsızlığı sunarak mevcut sistemlerinizle kusursuz entegrasyona olanak tanır. Ayrıca sıkı güvenlik protokolleri sayesinde dönüştürme işlemi sırasında verilerinizin güvenliğinden ve gizliliğinden emin olabilirsiniz.

Bu yaklaşımın ön koşulu JWT erişim belirtecinin oluşturulmasıdır. Bu yüzden lütfen komut satırı terminalinde 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=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Artık JWT jetonumuz olduğuna göre, XLSM’yi CSV’ye dönüştürmek ve elde edilen çıktıyı bulut depolamaya kaydetmek için lütfen aşağıdaki komutu yürütün.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsm?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=Converted.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

‘accessToken’ı yukarıda oluşturulan JWT erişim belirteciyle değiştirin.

Excel'den CSV'ye

Resim 1:- Excel’den CSV’ye dönüştürme önizlemesi

Yukarıdaki görselde tüm çalışma sayfalarındaki metinsel bilgilerin tek bir CSV dosyasına dönüştürüldüğünü fark edebilirsiniz. Referans olması açısından yukarıdaki örnekte kullanılan örnek dosyalar aşağıdaki bağlantılardan indirilebilir:

kullanışlı bağlantılar

Çözüm

Sonuç olarak, ister Aspose.Cells Cloud SDK for Python’u kullanarak XLSM’yi CSV’ye dönüştürmeyi, ister Aspose.Cells Cloud ile cURL komutlarını kullanmayı tercih edin, görevi kolaylıkla ve verimli bir şekilde güvenle gerçekleştirebilirsiniz. Böylece her iki yöntem de doğru ve güvenilir dönüşüm sağlar ve süreç boyunca verilerinizin bütünlüğünü korur. XLSM dosyalarınızın potansiyelini açığa çıkarmak, veri analizini, paylaşımı ve işlemeyi kolaylaştırmak için bu yaklaşımların gücünden yararlanın.

İlgili Makaleler

Daha fazla bilgi edinmek için aşağıdaki makalelere göz atmanızı öneririz: