Aspose.Cells Cloud – Excel Aralığını HTML'e Dönüştür
Yerel bir Excel çalışma kitabının seçili bir aralığını doğrudan Aspose.Cells Cloud aracılığıyla HTML dosyasına dönüştürün. Dönüştürme işlemi tamamen bulut sunucusunda gerçekleşir, bu nedenle çalışma kitabının tamamını yüklemenize veya yerel olarak Excel yüklü olması gerekmez.
Excel Aralığını HTML’e Dönüştürme API’si
PUT https://api.aspose.cloud/v4.0/cells/convert/range/html
İstek gövdesi, elektronik tablo dosyasını içeren multipart/form-data formatındadır. Diğer tüm seçenekler sorgu parametreleri olarak sağlanır.
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
İstek Parametreleri
| Adı | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| Spreadsheet | Dosya | FormData | Evet | Dönüştürülecek Excel çalışma kitabı. |
| worksheet | Dize | Sorgu | Evet | Aralığın bulunduğu çalışma sayfasının adı. |
| range | Dize | Sorgu | Evet | Dönüştürülecek hücre alanı, örneğin A1:C10. |
| outPath | Dize | Sorgu | Hayır | Oluşan HTML dosyasının saklanacağı klasör yolu (varsayılan null). |
| outStorageName | Dize | Sorgu | Hayır | Çıktı dosyası için depolama hizmetinin adı. |
| fontsLocation | Dize | Sorgu | Hayır | Özel yazı tipi klasörünün yolu. |
| AutoRowsFit | Boole | Sorgu | Hayır | Çalışma sayfasındaki tüm satırları otomatik olarak uygun hale getirir. |
| AutoColumnsFit | Boole | Sorgu | Hayır | Çalışma sayfasındaki tüm sütunları otomatik olarak uygun hale getirir. |
| region | Dize | Sorgu | Hayır | Yerel tanımlayıcı (örneğin, tr-TR, en-US, fr-FR). Sayı/tarihBiçimini etkiler. |
| password | Dize | Sorgu | Hayır | Korumalı bir çalışma kitabını açmak için şifre. |
| fontsLocation | Dize | Sorgu | Hayır | Özel yazı tiplerinin konumu. |
| region | Dize | Sorgu | Hayır | Elektronik tablo bölgesi/dil ayarı. |
| password | Dize | Sorgu | Hayır | Elektronik tablo dosyasını açmak için şifre. |
Yanıt
API, dönüştürülmüş HTML dosyasını ikili akış (application/octet-stream) olarak döndürür.
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Örnek Başarılı Yanıt (HTTP)
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="rapor.html"
Content-Length: 8423
<table>
<tr><th>Ürün</th><th>Fiyat</th></tr>
<tr><td>Widget A</td><td>$10</td></tr>
<tr><td>Widget B</td><td>$15</td></tr>
</table>
Tarayıcıda işlenmiş tabloyu görüntülemek için yanıt gövdesini bir dosyaya (örneğin, rapor.html) kaydedin.
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 | Geçersiz İstek | Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü). |
| 401 | Yetkisiz | Geçersiz veya eksik JWT belirteci. |
| 413 | Yük Çok Büyük | Yüklenen dosya boyut sınırını aşıyor. |
| 500 | Sunucu İç Hatası | Beklenmeyen sunucu hatası. |
SDK’larla Excel Aralığını HTML’e Dönüştürme API’si Nasıl Kullanılır?
OpenAPI Spesifikasyonu
OpenAPI Spesifikasyonu, web tarayıcısından doğrudan REST etkileşimlerine izin veren herkese açık bir API’yi tanımlar.
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 çağrı nasıl yapılacağını göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanın
SDK kullanmak, düşük seviye detayları soyutlayarak bir veri aralığını minimum kodla HTML dosyasına dönüştürmenize izin vererek geliştirmenin en hızlı yoludur.
Aspose.Cells Cloud SDK’larının tam listesini GitHub deposunda inceleyebilirsiniz.
Aşağıdaki kod örnekleri, farklı SDK’lar kullanılarak Aspose.Cells web hizmetlerine nasıl çağrı yapılacağını göstermektedir. Gist’ten yükleme engellenirse, örnekleri doğrudan depodan indirebilirsiniz.