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. |
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
passwordsorgu 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;
.sqldosyası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.