Excel Dosyasını SQL'e Dönüştür – Aspose.Cells Cloud API'si

Bu REST API’si, bir elektronik tablo dosyasını SQL formatlı bir dosyaya dönüştürür.

Ön Gereksinimler
Bu uç noktayı kullanmak için, JWT belirteç tabanlı kimlik doğrulama kılavuzunda açıklandığı şekilde geçerli bir JWT belirteci oluşturmanız gerekir. API, hizmet dokümantasyonunda tanımlanan boyut sınırları dahilinde Excel dosyalarını işler ve password sorgu parametresi sağlandığında şifreli çalışma kitaplarını da işleyebilir.

PostConvertWorkbookToSQL API’si

POST https://api.aspose.cloud/v3.0/cells/convert/sql

Güvenlik ve Kimlik Doğrulama

Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteç tabanlı kimlik doğrulama gerektirir.

Sorgu Parametresi

Parametre Adı Tür Açıklama
password string Excel dosyasını açmak için gerekli şifre.
storageName string Dosyanın depolandığı deponun adı.
checkExcelRestriction bool Hücreyle ilgili nesneleri değiştirirken Excel dosyası kısıtlamalarının denetlenip denetlenmeyeceğini belirtir.

İstek Gövdesi Parametresi

Parametre Adı Tür Açıklama
datafile data file Dönüştürülecek elektronik tablo dosyası; isteğin ilk bölümü olarak eklenir.

Yanıt

API, oluşturulmuş SQL dosyasını içeren bir FileInfo nesnesi döndürür.

Alan Tür Açıklama
Filename string SQL dosyasının adı (örneğin, example.sql).
FileSize int Dosyanın bayt cinsinden boyutu.
FileContent string SQL dosyasının Base64 ile kodlanmış içeriği.

FileInfo

HTTP Durum Kodları

Kod Anlam Açıklama
200 Tamam Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir.
400 Hatalı İstek Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü).
401 Yetkisiz İstek Geçersiz veya eksik JWT belirteci.
413 İstek Gövdesi Çok Büyük Yüklenen dosya boyut sınırını aşıyor.
500 İç Sunucu Hatası Beklenmeyen sunucu hatası.

SDK’larla PostConvertWorkbookToSQL API’sini Nasıl Kullanılır

PostConvertWorkbookToSQL API Spesifikasyonu

OpenAPI Spesifikasyonu, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenize izin verir.

Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’sine istekte bulunmayı göstermektedir.

Aspose.Cells Cloud SDK’larını Kullanma

SDK kullanmak, geliştirme sürecini hızlandırmak için en iyi yoldur. SDK, düşük seviye detayları yöneterek projenizin görevlerine odaklanmanıza olanak tanır. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub depomuzu inceleyin.

Aşağıdaki kod örnekleri, Aspose.Cells web hizmetlerini çeşitli SDK’lar kullanarak nasıl çağıracığınızı göstermektedir:

Bu İşlevi Uygulayan Diğer API’ler

  • POST /cells/{name}/saveAs – Bir çalışma kitabını farklı bir formatta kaydeder ve sonucu belirtilen depoda saklar.

  • PUT /cells/convert – Bir çalışma kitabını isteğe bağlı ayarlarla birlikte başka bir formata dönüştürür ve sonucu yanıtta döndürür.

  • GET /cells/{name} – İsteğe bağlı dönüştürme ayarlarıyla birlikte bir çalışma kitabını alır.

Notlar

  • Şifreli Excel dosyalarını dönüştürürken password sorgu parametresinin sağlandığından emin olun; aksi takdirde dönüştürme işlemi 400 hatasıyla başarısız olur.
  • Hizmet SQL dosyası içeriğini Base64 olarak döndürür; .sql dosyasına kaydetmeden önce bunu kod çözmeniz gerekir.

Örnek Dosyalar
API’yi hızlıca test etmek için örnek bir Excel çalışma kitabını buradan ve önceden oluşturulmuş bir SQL sonucunu buradan indirin.