kombinere excel-filer

Sådan flettes Excel-filer med .NET Cloud SDK.

Udfordringen med effektivt at håndtere og konsolidere information, der er lagret på tværs af flere Excel-projektmapper, er blevet et almindeligt, men alligevel kritisk problem. Derfor tager denne artikel ud på en rejse for at imødekomme denne nødvendighed, idet den afslører de transformative muligheder ved at flette Excel-projektmapper ved hjælp af .NET REST API. På grund af API’ens RESTful-arkitektur behøver du ikke at installere den på det lokale system, men opfylde alle dine krav ved at sende en anmodning til Cloud-instansen. Lad os dykke ned i detaljerne, hvor denne evne viser sig at være uundværlig, fra økonomiske analyser, der kræver sammenlægning af budgetark til projektledelsesscenarier, der nødvendiggør integration af forskellige datastrømme.

REST API til at kombinere Excel-filer

Processen med at flette Excel-projektmapper er strømlinet og effektiv med brugen af Aspose.Cells Cloud SDK for .NET.Ved at udnytte enkeltheden ved .NET REST API-kald får du muligheden for at kombinere og konsolidere Excel-filer uden besvær. Uanset om du administrerer økonomiske rapporter, kombinerer projektrelaterede data eller flette datasæt til analyse, sikrer Aspose.Cells Cloud SDK præcision og pålidelighed gennem hele sammenlægningsprocessen. Lad os udforske funktionerne, fordelene og den praktiske implementering af fletning af Excel-projektmapper ved hjælp af Aspose.Cells Cloud SDK til .NET, da det giver en robust løsning til at forbedre datahåndteringsarbejdsgange.

Det første trin er at tilføje sin reference i .NET-applikationen. Søg derfor Aspose.Cells-Cloud i NuGet pakkehåndtering og klik på knappen Tilføj pakke. For det andet skal du indhente dine klientoplysninger fra cloud dashboard.Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.

Kombiner Excel-filer i C# .NET

Vi har erfaret, at du ved at forstå og udnytte mulighederne i .NET REST API kan låse op for et nyt niveau af dataorganisering, tilgængelighed og analytisk indsigt. Så lad os se nærmere på detaljerne om, hvordan man flette Excel-filer C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Opret et objekt af klassen CellsApi, hvor vi videregiver klientoplysninger som argumenter.

cellsInstance.UploadFile(dictionary.Key, dictionary.Value);

Læs input Excel-filer og upload til cloud storage.

cellsInstance.CellsWorkbookPostWorkbooksMerge(first_Excel, second_Excel, folder: null, storageName: null, mergedStorageName: null);

Kald API’et for at kombinere regneark af anden Excel-fil til den første Excel-projektmappe. Den fusionerede Excel uploades derefter til skylageret.

// For komplette eksempler og datafiler, gå venligst til 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// opret CellsApi-forekomst, mens du sender ClientID og ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// første Excle-projektmappe på drev
string first_Excel = "input-1.xls";
// navnet på den anden Excel-projektmappe
string second_Excel = "inpuit-2.xls";

// opret ordbogsobjekt til at opbevare input excel-projektmapper
Dictionary<String, Stream> mapFiles = new Dictionary<string, Stream>();
mapFiles.Add(first_Excel, File.OpenRead(first_Excel));
mapFiles.Add(second_Excel, File.OpenRead(second_Excel));

// Først skal vi læse og uploade input Excel-filer til Cloud storage
try
{
    // gentag gennem ordbogsobjektet for at læse indholdet af hver Excel-fil
    foreach (KeyValuePair<String, Stream> dictionary in mapFiles)
    {
        // upload hver projektmappe til cloud storage
        cellsInstance.UploadFile(dictionary.Key, dictionary.Value);
    }
}
catch (Exception ex)
{
    // enhver undtagelse under filupload til skylager
    Console.Write(ex.StackTrace);
}

try
{
    // initialisere Excel-fletningsanmodningen. Arbejdsarkene i 2. arbejdsark flettes til 1. projektmappe
    var response = cellsInstance.CellsWorkbookPostWorkbooksMerge(first_Excel, second_Excel, folder: null, storageName: null, mergedStorageName: null);

    // udskriv succesmeddelelse, hvis sammenkædning er vellykket
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Concatenate Excel operation completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
kombinere excel-filer

En forhåndsvisning af flettede Excel-filer med .NET Cloud SDK.

De input Excel-projektmapper, der er brugt i ovenstående eksempel, kan downloades fra:

Flet Excel-filer ved hjælp af cURL-kommandoer

Den kraftfulde evne til at flette Excel-projektmapper kan problemfrit opnås ved at udnytte den kombinerede styrke af Aspose.Cells Cloud- og cURL-kommandoer. Ved at bruge cURL-kommandoer til at interagere med Aspose.Cells Cloud API kan du ubesværet starte processen med at flette Excel-projektmapper. Desuden giver denne tilgang dig en ligetil og effektiv løsning til konsolidering af Excel-filer, hvilket sikrer en problemfri og pålidelig oplevelse.

Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Udfør nu følgende kommando for at flette Excel-filer ved hjælp af C# .NET. Følgende anmodning forventer, at input Excel-filerne allerede er tilgængelige i skylageret.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile1}/merge?mergeWith={inputFile2}" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Erstat inputFile1 og inputFile2 med navnene på input Excel-projektmapper og accessToken med et JWT-adgangstoken genereret ovenfor.

Konklusion

Afslutningsvis rummer det dynamiske landskab af datatransformation to kraftfulde tilgange til at konvertere JSON til PDF ved at bruge den funktionsrige Aspose.Cells Cloud SDK til .NET og den scriptbare effektivitet af cURL-kommandoer. Uanset om du vælger det omfattende værktøjssæt og granulære kontrol, der tilbydes af Aspose.Cells Cloud SDK, eller enkelheden og kompatibiliteten på tværs af platforme af cURL-kommandoer. Ikke desto mindre giver begge tilgange en problemfri transformation af JSON-data til polerede og universelt tilgængelige PDF-dokumenter.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: