Excel Dosyasını Bulutta Birden Fazla Dosyaya Ayırın ve 30'dan Fazla Formata Dışa Aktarın

Bulutta saklanan büyük bir Excel çalışma kitabını çalışma sayfalarına göre ayrı dosyalara bölün ve her birini PDF, CSV, JSON, ODS ve XPS gibi 30’dan fazla çıktı formatına dışa aktarın.

Uzak Elektronik Tabloyu Bölme API’si

Web API’si

PUT https://api.aspose.cloud/v4.0/cells/{name}/split/spreadsheet

Güvenlik ve Kimlik Doğrulama

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

İstek Parametreleri:

Parametre Adı Tür Yol/Sorgu Dizesi/HTTP Gövdesi Açıklama
name String Yol Bölünecek çalıştırma kitaplığı dosyasının adı (örneğin, data.xlsx), belirtilen bulut depolama klasöründe bulunur.
folder String Sorgu Kaynak çalışma kitabının bulunduğu bulut depolama klasör yolu.
from Integer Sorgu Bölme işlemi için başlangıç çalışma sayfası indeksi (0‑tabanlı). Örneğin, 0 ilk çalışma sayfasını belirtir.
to Integer Sorgu Bölme işlemi için bitiş çalışma sayfası indeksi (0‑tabanlı). Örneğin, 2 0., 1. ve 2. çalışma sayfalarını böler.
outFormat String Sorgu Bölünmüş dosyaların çıktı dosya formatı. Desteklenen formatlar arasında XLSX, PDF, CSV, JSON, HTML ve 30’dan fazlası yer alır.
storageName String Sorgu (İsteğe bağlı) Kaynak çalışma kitabının bulunduğu bulut depolamanın adı. Atlanırsa varsayılan bulut depolama kullanılır.
outPath String Sorgu (İsteğe bağlı) Bölünmüş dosyaların kaydedileceği hedef bulut klasör yolu. Atlanırsa dosyalar kaynak klasörde kaydedilir.
outStorageName String Sorgu Çıktı bölünmüş dosyaların saklanacağı bulut depolamanın adı.
fontsLocation String Sorgu (İsteğe bağlı) PDF/görüntü çıktılarında düzgün metin gösterimi için yazı tipi dosyalarını içeren özel bir bulut klasör yolu belirtir.
region String Sorgu (İsteğe bağlı) Çıktı dosyalarındaki sayıların, tarihlerin ve para birimlerinin yerel ayarını belirler (örneğin, "en-US", "zh-CN", "de-DE").
password String Sorgu (İsteğe bağlı) Kaynak çalışma kitabısı şifreliyse, dosyayı açmak için şifreyi sağlayın.

Yanıt

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream",
      "Name": "file"
    }
  }
]

Dosya doğrudan outPath tarafından belirtilen konumdan indirilebilir veya oraya kaydedilebilir.

Başarılı yanıt detayları

Durum Kodu İçerik Türü Açıklama
200 OK application/octet-stream Birleştirilmiş çalışma kitabı dosyasının ikili akışı.

HTTP Durum Kodları

Kod Anlamı Açıklama
200 OK (Tamam) Filtre başarıyla uygulandı; yanıt işlem detaylarını içerir.
400 Bad Request (Hatalı İstek) Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü).
401 Unauthorized (Yetkisiz) Geçersiz veya eksik JWT token.
413 Payload Too Large (Ağır Yük) Yüklenen dosya boyut sınırını aşıyor.
500 Internal Server Error (İç Sunucu Hatası) Beklenmeyen sunucu hatası.

Uzak Elektronik Tabloyu Bölme API’si nerede kullanılmalıdır?

  • Bölüm Verisi Dağıtımı: Birden fazla bölümden gelen verileri içeren tek bir çalışma kitabını bölümlere özel dosyalara bölün.
  • Bölgesel Rapor Dağıtımı: Ulusal satış raporlarını bölgeye göre ayrı bölgesel rapor dosyalarına bölün.
  • Müşteri Verisi Maskeleme Dağıtımı: Hassas bilgiler içeren bir çalışma kitabını özel bir müşteri görünüm dosyasına bölün.
  • Periyodik Rapor Bölme: Özet raporları aylık olarak otomatik olarak haftalık veya günlük raporlara bölün.
  • Çoklu Format Dağıtımı: Tek bir Excel dosyasını PDF, CSV, JSON vb. gibi birden fazla format sürümüne aynı anda bölün.
  • Şablon Tabanlı Bölme: Veri dosyalarını önceden tanımlanmış şablonlara göre standartlaştırılmış çıktı dosyalarına bölün.
  • Veri Kaynağı Ön İşleme: Veritabanına yüklenmeden önce Excel dosyasını standartlaştırılmış bir CSV dosyasına bölün.
  • API Verisi Hazırlama: Büyük veri setlerini API aktarımı için uygun daha küçük parçalara bölün.
  • Mikroservis Verisi Dağıtımı: Merkezi veri dosyasını her mikroservisin gerektirdiği ayrı veri dosyalarına bölün.

Uzak Elektronik Tabloyu Bölme API’si neden kullanılmalıdır?

  • Geliştirici Dostu: Aspose.Cells Cloud, birden fazla dilde SDK kütüphaneleri sunarak hızlı geliştirme yapmayı sağlar ve kapsamlı dokümantasyonla birlikte gelir. Özel grafik oluşturma çözümleri oluşturmak yerine, bu işlem geliştirme yükünü önemli ölçüde azaltır.
  • İşçilik Maliyetlerini Azaltma: Doküman birleştirme konusunda özel görevlendirilmiş pozisyonlara olan ihtiyacı azaltır.
  • Ödeme-yap-kullan: Ön ödeme gerektirmez; yalnızca gerçekten kullanılan API çağrıları için ödeme yaparsınız.
  • Sıfır Bakım Maliyeti: Sunucuları bakım yapmaya, yazılımları güncellemeye veya uyumluluk sorunlarıyla uğraşmaya gerek yoktur.
  • Karmaşık Excel formatlamasını evrensel olarak erişilebilir PDF formatında korur.

Uzak Elektronik Tabloyu Bölme API’sini SDK’lar ile Nasıl Kullanılır?

Uzak Elektronik Tabloyu Bölme API Spesifikasyonu

Uzak Elektronik Tabloyu Bölme API Spesifikasyonu, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından yapmanızı sağlar.

cURL komut satırı aracını kullanarak Aspose.Cells web servislerine kolayca erişebilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’sine nasıl istek atacağınızı göstermektedir.

Aspose.Cells Cloud SDK’larını Kullanın

SDK kullanmak, düşük seviye detayları soyutlayarak bulutta saklanan elektronik tabloyu kısa kodla ayrı dosyalara bölmenizi sağlayan en hızlı geliştirme yoludur.
Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.
Aşağıdaki kod örnekleri, çeşitli SDK’ları kullanarak Aspose.Cells web servislerine nasıl istek atacağınızı göstermektedir: