Yeni Excel Elektronik Tabloları Nasıl Oluşturulur – Boş veya Şablon‑Tabanlı Dosyalar Oluşturun
Aspose.Cells Cloud API’si ile programlı olarak yeni Excel elektronik tabloları oluşturun. Boş çalışma kitapları oluşturun veya özel şablonlardan dosyalar oluşturun. RESTful API, otomatikleştirilmiş Excel dosyası oluşturma imkânı sunar; rapor oluşturma, belge otomasyonu ve veri işleme iş akışları için idealdir.
Elektronik Tablo Oluştur API’si
Web API’si
PUT https://api.aspose.cloud/v4.0/cells/spreadsheet/create
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
İstek Parametreleri
| Parametre Adı | Tür | Konum | Açıklama |
|---|---|---|---|
| format | String | Sorgu | Zorunlu. Yeni elektronik tablo için dosya formatı (örn. XLSX, XLS, ODS, CSV). |
| template | String | Sorgu | İsteğe bağlı. Bulut depolama alanınızda depolanan bir şablon dosyasının adı (örn. invoice_template.xlsx). Atlanırsa, boş bir çalışma kitabı oluşturulur. |
| outPath | String | Sorgu | İsteğe bağlı. Oluşturulan dosyanın kaydedileceği bulut depolama alanındaki hedef klasör yolu. null veya atlanırsa, elektronik tablo varsayılan konuma kaydedilir. |
| outStorageName | String | Sorgu | Zorunlu. Yapılandırılmış bulut depolama alanının tanımlayıcısı (örn. MyDrive). |
| region | String | Sorgu | İsteğe bağlı. Varsayılan tarih, sayı ve para birimi formatlarını belirleyen yerel ayar (örn. tr-TR). |
| password | String | Sorgu | İsteğe bağlı. Şifrelenmiş bir şablon dosyası için şifre. Şablon korumalı değilse boş bırakın. |
Yanıt
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
HTTP Durum Kodları
| Kod | Anlamı | Açıklama |
|---|---|---|
| 200 | OK (Tamam) | Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir. |
| 400 | Bad Request (Hatalı İstek) | Eksik veya geçersiz parametreler (örn. desteklenmeyen dosya türü). |
| 401 | Unauthorized (Yetkisiz) | Geçersiz veya eksik JWT belirteci. |
| 413 | Payload Too Large (Çok Büyük Yük) | Yüklenen dosya boyut sınırını aşıyor. |
| 500 | Internal Server Error (İç Sunucu Hatası) | Beklenmeyen sunucu hatası. |
Elektronik Tablo Oluştur API’si Nerede Kullanılmalı?
- Otomatik Raporlama Sistemi Başlatma – Her günlük/haftalık otomasyon döngüsünün başında yeni boş bir çalışma kitabı oluşturun veya standart bir şablondan rapor dosyası oluşturun.
- Kullanıcı Kendi Hizmetini Sağladığı Portaller – Müşterilerin bir şablonu (teklif, proje zamanlaması vb.) seçmesine ve anında özelleştirilmiş bir Excel dosyasını indirmesine izin verin.
- Toplu Veri Dışa Aktarma ve Dağıtım – Her dışa aktarılan veri seti için tek bir formata sahip ayrı çalışma kitapları oluşturarak sonraki aşamalardaki dağıtım ve işlemeyi kolaylaştırın.
Sonraki işlemler için (örn. çalışma sayfası ekleme veya hücreleri doldurma) Çalışma Sayfası Ekle API’si, Hücreyi Güncelle API’si ve Çalışma Kitabını Dışa Aktar API’si dokümantasyonunu inceleyin.
Elektronik Tablo Oluştur API’si Neden Kullanılmalı?
- Geliştirici Dostu – Birden fazla dil için SDK kütüphaneleri ve kapsamlı dokümantasyon sunar; özel çözümler oluşturmak yerine entegrasyonu kolaylaştırır.
- İş Gücü Verimliliği – Belge birleştirme gibi işlemleri otomatikleştirerek manuel çabayı azaltır.
- Kullanım Ücretli Fiyatlandırma – Önceden lisans ücreti ödemeden API kullanımına göre ücretlendirilir.
- Yönetilen Hizmet – API tamamen barındırılır; yerel sunucu bakımı veya yazılım güncellemeleri gerekmez.
SDK’lar ile Elektronik Tablo Oluştur API’si Nasıl Kullanılır?
Elektronik Tablo Oluştur API’si Spesifikasyonu
Elektronik Tablo Oluştur API’si Spesifikasyonu, herkese açık bir programlama arayüzü tanımlar ve doğrudan bir web tarayıcısından REST etkileşimlerini sağlar.
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 istek nasıl yapılır gösterir.
Aspose.Cells Cloud SDK’larını Kullanma
SDK kullanmak, düşük seviye detayları soyutlayarak özet kodla elektronik tablo oluşturmanızı sağladığı için en hızlı gelişim yöntemidir. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.
Aşağıdaki kod örnekleri, farklı SDK’larla Aspose.Cells web hizmetlerine nasıl istek atılacağını gösterir: