Aspose.Cells Clou ile birden fazla E-Tablo dosyası nasıl birleştirilir

giriiş

Aspose.Cells Cloud API, elektronik tablo dosyalarının oluşturulması, düzenlenmesi ve dönüştürülmesi için tasarlanmış güçlü bir bulut tabanlı çözümdür. Bu makalede, tipik kullanım durumları ve örnek kodlar da dahil olmak üzere, Aspose.Cells Cloud API’in dosya biçimi birleştirme için kullanım sürecini adım adım açıklayacağız.

Genel Bakış

Aspose.Cells Cloud API, birden fazla elektronik tablo dosyasını çeşitli biçimlerde tek bir dosyada birleştirmek için güçlü API’ler sunar. Desteklenen biçimler şunlardır:Excel (XLS, XLSX),CSV, HTML, PDFve daha fazlası. Aspose.Cells Cloud API’i kullanarak, birden fazla elektronik tablo dosyasını yaygın olarak kullanılan formatlarda tek bir dosyada zahmetsizce birleştirebilir ve çeşitli gereksinimlerinizi karşılayabilirsiniz.

Dosya birleştirme için çok sayıda API mevcuttur ve genellikle çeşitli çevrimiçi ortamlarla uyumludur. Aşağıda bu API’lerin ayrıntılı bir açıklaması bulunmaktadır:

İşlev Tanım API Referans
E-Tabloları Birleştir Yerel elektronik tablo dosyalarını belirtilen formattaki bir dosyaya birleştirin. Birleştirme Tabloları
UzakBirleştirmeE-Tablosu Bulut depolama klasöründeki elektronik tablo dosyalarını belirtilen formattaki dosyaya birleştirin. Uzak Elektronik Tabloyu Birleştir
Uzak Klasördeki Elektronik Tabloları Birleştirme Bulut depolama klasöründeki elektronik tablo dosyalarını belirtilen formattaki dosyaya birleştirin. Uzak Klasördeki Elektronik Tabloları Birleştir

Aspose.Cells Bulut aracılığıyla birden fazla dosya nasıl birleştirilir

Aspose.Cells Bulut API şunları sağlar:birden fazla SDK Farklı programlama dilleri için. Tercih ettiğiniz programlama diline uygun SDK’yı seçin ve kurulum ve başlatma için beraberindeki belgeleri izleyin. Alternatif olarak, kendi SDK’nızı aşağıdakilere göre oluşturabilirsiniz:API referansBu bölümde, dosya birleştirme işlemini ayrıntılı olarak anlatmak için C# örneğini kullanacağız.

API Anahtarının Kaydı ve Alınması

Başlamadan önce şunları yapmanız gerekir:Aspose Bulut hesabını kaydedin Vekimlik doğrulaması için API anahtarını edininResmi Aspose Cloud web sitesine giriş yaparak ücretsiz hesap oluşturabilir ve kimlik doğrulama amacıyla API anahtarını alabilirsiniz.

Daha detaylı işlemler için lütfen aşağıdaki belgelere bakınız:Cells Bulut ile Hızlı Başlangıç

Aspose.Cells Cloud SDK’sını Yükleme ve Başlatma

.NET projenize Aspose.Cells-Cloud NuGet paketini kurun, NuGet Paket Yöneticisi Konsolunu veya Visual Studio’deki NuGet Paket Yöneticisini kullanabilirsiniz. Paketi Paket Yöneticisi Konsolu’nu kullanarak nasıl kurabileceğiniz aşağıda açıklanmıştır:


Install-Package Aspose.Cells-Cloud

CellsApi sınıfının yeni bir örneğini oluşturur ve istemci kimliğiniz ve istemci sırrınızla başlatır. Yukarıda belirtilen kod parçacığının ayrıntıları aşağıdadır:


CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

KENDİ’nizi değiştirdiğinizden emin olun_API_ANAHTAR, SENİN_UYGULAMA_SID ve SİZİN_UYGULAMA_Gerçek API anahtarınız, uygulama SID’niz ve uygulama anahtarınızla KEY.

API Talebini Oluşturun ve API’i Arayın

Yerel elektronik tabloları birleştirmek ve konsolide edilmiş dosyaları (yerel çıktılar veya bellek içi akışlar olarak) gereken herhangi bir biçimde sunmak için bulut hizmetlerinden yararlanın


using System.Collections.Generic;

var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));

// Suild merged spreadsheet request
var request = new Aspose.Cells.Cloud.SDK.Request.MergeSpreadsheetsRequest();
// Set need merged files.
IDictionary<string, System.IO.Stream> mapFiles = new Dictionary<string, System.IO.Stream>();
mapFiles.Add("Book1.xlsx", File.OpenRead("Book1.xlsx"));
mapFiles.Add("Book2.xlsx", File.OpenRead("Book2.xlsx"));
request.Spreadsheet = mapFiles;
// Set output format
request.outFormat = "pdf";

cellsApi.MergeSpreadsheets(request, "MergedResultFile.pdf");

Bulutta depolanan elektronik tabloları buluta birleştirin ve birleştirilmiş dosyayı yerel olarak veya bulut depolama alanına istediğiniz formatta iletin

// Get your Client ID and Client Secret from https://dashboard.aspose.cloud (free registration is required).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Build merge request parameters 
var request = new Aspose.Cells.Cloud.SDK.Request.MergeRemoteSpreadsheetRequest();
// Set cloud main file
request.name = "Book1.xlsx";
request.folder = "RemoteFolder1";
// Set cloud merged file
request.mergedSpreadsheet = "RemoteFolder2/Book2.xlsx";
request.outFormat = "pdf";
cellsApi.MergeRemoteSpreadsheet(request, "MergedResultOutPutToLocalFile.pdf");

Bulut dizinindeki eşleşen dosyaları otomatik olarak birleştirin, birleştirilmiş sonucu belirtilen biçimde dışa aktarın ve yerel olarak veya bulut depolamasına geri gönderin

// Get your Client ID and Client Secret from https://dashboard.aspose.cloud (free registration is required).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Build merge request parameters 
var request = new Aspose.Cells.Cloud.SDK.Request.MergeSpreadsheetsInRemoteFolderRequest();
// Storage directory that needs to merge files
request.folder = "RemoteFolder";
request.fileMatchExpression = "*xlsx$";
request.outFormat = "pdf";
cellsApi.MergeSpreadsheetsInRemoteFolder(request, "MergedResultOutPutToLocalFile.pdf");

Kullanım Örnekleri

Birden fazla dosyabirleştirilmişAspose.Cells Cloud API’in bu özelliği çeşitli pratik kullanım durumlarında faydalıdır. İşte bazı yaygın senaryolar:

  • Birden fazla Excel dosyasını bir Excel dosyasında birleştirin veri analizi ve depolama için.
  • Veri dosyalarını Excel dosyasına birleştir Veri analizi için.
  • Birden fazla resim dosyasını PDF dosyasında birleştirin Kolay paylaşım için.
  • Birden fazla dosyayı bir HTML dosyasında birleştirin web sayfalarında görüntülenmek ve yerleştirilmek üzere.

Çözüm

Aspose.Cells Cloud API ile birden fazla elektronik tablo dosyasını tek bir dosyada kolayca birleştirebilirsiniz. Basit API aramaları yaparak ve uygun birleştirme seçeneklerini ayarlayarak, çeşitli dosya birleştirme gereksinimlerini verimli bir şekilde karşılayabilirsiniz. Verimliliği artırmak ve geliştirme süresinden tasarruf etmek için Aspose.Cells Cloud API’i uygulamalarınıza entegre edin.

Yukarıdaki örnek kodun yalnızca tanıtım amaçlı olduğunu ve pratikte kullanırken geçerli kimlik doğrulama bilgileri ve dosya yollarıyla değiştirmeniz gerekeceğini lütfen unutmayın. Ayrıca, Aspose.Cells Cloud API, elektronik tablo oluşturma, düzenleme, düzenleme ve veri işleme gibi birçok başka özellik sunar. Ayrıntılı API dokümantasyonu ve örnek kod şu adreste bulunabilir:resmi Aspose web sitesinin geliştirici kılavuzu.

Bu makalenin, Aspose.Cells Cloud API’i dosya birleştirme için nasıl kullanacağınızı anlamanıza yardımcı olmasını umuyoruz. Uygulamanızda bol şans!