excel til ord

Konverter Excel (XLS, XSLX) til CSV ved hjælp af C# .NET

Excel og Word er to af de mest brugte Microsoft Office-applikationer. Mens Excel primært bruges til at gemme og analysere numeriske data, er Word et populært værktøj til at oprette og formatere tekstdokumenter. Der er dog tidspunkter, hvor du muligvis skal konvertere en Excel-fil til et Word-dokument, måske for at oprette en rapport eller et resumé af dine data. I denne tekniske blog vil vi udforske de forskellige måder, du kan konvertere Excel til Word, herunder de forskellige værktøjer og teknikker, der er tilgængelige til at automatisere processen. Vi vil også diskutere fordele og begrænsninger ved hver metode, så du kan vælge den bedste tilgang baseret på dine specifikke behov.

Følg denne artikel for at udvikle Excel til Word-konverter online for at omdanne dine XLS-filer til fuldt formaterede dokumenter med blot et par klik. Perfekt til præsentationer, rapporter og mere. Så følg denne trin-for-trin guide, der viser trin til at kombinere filer og få mest muligt ud af dine data. Prøv det nu!

Excel til Word Conversion API

Aspose.Cells Cloud SDK til .NET er en kraftfuld cloud-baseret API, der giver udviklere mulighed for problemfrit at konvertere XLS til Word-dokumenter. Denne SDK gør det nemt at automatisere processen med at konvertere Excel-data til Word-dokumenter, samtidig med at al formatering og layout bevares. Konverteringsprocessen er hurtig og effektiv og kan udføres på blot et par linjer kode. I denne tekniske blog vil vi se nærmere på, hvordan man konverterer XLS til Word ved hjælp af Aspose.Cells Cloud SDK til .NET, herunder en trin-for-trin guide til, hvordan man kommer i gang, de forskellige tilgængelige konverteringsmuligheder, og hvordan til at håndtere eventuelle fejl, der kan opstå under konverteringsprocessen. Vi vil også undersøge fordele og begrænsninger ved at bruge denne cloud-baserede API og opfylde vores ønske om at indlejre et Excel-regneark i et Word-dokument.

For at komme i gang med SDK-brug vil vi tilføje dens reference gennem NuGet-pakkehåndtering. Du skal blot søge på “Aspose.Cells-Cloud” og trykke på knappen Tilføj pakke. For det andet, hvis du ikke allerede abonnerer på Cloud Dashboard, skal du oprette en gratis konto ved hjælp af en gyldig e-mailadresse og få dine personlige klientoplysninger.

Konverter Excel til Word i C#

Følg trinene og kodestykket nedenfor for at eksportere excel til word ved hjælp af C#.

// 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";
        
// oprette CellsApi-forekomst ved at angive ClientID og ClientSecret-detaljer
CellsApi instance = new CellsApi(clientID, clientSecret);

// Navn på vores input Excel-fil
string name = "myDocument.xls";
// Format for resulterende Word-dokument
string format = "DOCX";

try
{
    // indlæse filen fra det lokale drev
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialisere konverteringsoperationen
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // gem den resulterende CSV på lokalt drev
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // udskriv succesmeddelelse, hvis konverteringen er vellykket
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to Word successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Lad os forstå ovenstående kodestykke:

CellsApi instance = new CellsApi(clientID, clientSecret);

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

var file = System.IO.File.OpenRead(name)

Læs input Excel-regnearket ved hjælp af OpenRead(…)-metoden i klassen System.IO.File.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Ovenstående metode initierer Excel til Word-konverteringen, og den resulterende DOCX gemmes i skylageret.

using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

For nu at gemme det resulterende Word (DOCX) på lokalt drev, skal du bruge ovenstående kodelinjer

excel til ord

Eksempel på konvertering fra Excel til Word.

Du kan overveje at downloade eksemplet på Excel-regnearket brugt i ovenstående eksempel fra myDocument.xlsx.

XLS til Word ved hjælp af cURL-kommandoer

Konvertering af XLS til Word ved hjælp af cURL-kommandoer kan være en praktisk mulighed for udviklere, der leder efter en automatiseret løsning til at konvertere filer. Da Aspose.Cells Cloud er bygget oven på REST-arkitekturen, så kan vi nemt udføre Excel XLS til Word-konvertering ved hjælp af cURL-kommandoen.

Nu skal vi først generere et JWT-adgangstoken baseret på vores klientoplysninger:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Nu skal vi udføre følgende kommando for at konvertere XLS til Word-dokument. Efter konvertering gemmes den resulterende fil i skylageret:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Brug venligst følgende cURL-kommando til at udføre Excel til Word-konvertering og gemme outputtet på lokalt drev:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.docx"

Afsluttende bemærkninger

Som konklusion kan det være en tidskrævende og kedelig proces at konvertere Excel til Word, men med de rigtige værktøjer og teknikker kan det automatiseres og gøres meget mere effektivt. Aspose.Cells Cloud SDK til .NET er et sådant værktøj, der kan forenkle processen og hjælpe os med at spare tid og øge produktiviteten. Ved at udnytte denne kraftfulde cloud-baserede API kan udviklere nemt konvertere XLS-filer til Word-dokumenter, mens de bevarer al formatering og layout. Uanset om du opretter rapporter, oversigter eller andre dokumenter, tilbyder Aspose.Cells Cloud SDK til .NET en bekvem, pålidelig og omkostningseffektiv løsning til alle dine Excel til Word-konverteringsbehov. Med sin intuitive grænseflade, omfattende dokumentation og fremragende kundesupport er denne SDK et topvalg for udviklere, der ønsker at strømline deres arbejdsgange og forbedre deres produktivitet.

relaterede artikler

Besøg venligst følgende links for at lære mere om: