excel till word

Konvertera Excel (XLS, XSLX) till CSV med C# .NET

Excel och Word är två av de mest använda Microsoft Office-applikationerna. Medan Excel främst används för att lagra och analysera numerisk data, är Word ett populärt verktyg för att skapa och formatera textdokument. Men det finns tillfällen då du kan behöva konvertera en Excel-fil till ett Word-dokument, kanske för att skapa en rapport eller en sammanfattning av dina data. I den här tekniska bloggen kommer vi att utforska de olika sätten du kan konvertera Excel till Word, inklusive de olika verktyg och tekniker som finns tillgängliga för att automatisera processen. Vi kommer också att diskutera fördelarna och begränsningarna med varje metod, så att du kan välja det bästa tillvägagångssättet utifrån dina specifika behov.

Följ den här artikeln för att utveckla Excel till Word-konverterare online för att omvandla dina XLS-filer till fullt formaterade dokument med bara några klick. Perfekt för presentationer, rapporter och mer. Så följ den här steg-för-steg-guiden som visar steg för att kombinera filer och få ut det mesta av din data. Prova det nu!

Excel till Word Conversion API

Aspose.Cells Cloud SDK för .NET är ett kraftfullt molnbaserat API som låter utvecklare sömlöst konvertera XLS till Word-dokument. Denna SDK gör det enkelt att automatisera processen att konvertera Excel-data till Word-dokument, samtidigt som all formatering och layout bevaras. Konverteringsprocessen är snabb och effektiv och kan göras på bara några rader kod. I den här tekniska bloggen kommer vi att titta närmare på hur man konverterar XLS till Word med Aspose.Cells Cloud SDK för .NET, inklusive en steg-för-steg-guide om hur man kommer igång, de olika konverteringsalternativen som finns och hur för att hantera eventuella fel som kan uppstå under konverteringsprocessen. Vi kommer också att utforska fördelarna och begränsningarna med att använda detta molnbaserade API och uppfylla vår önskan att bädda in ett Excel-kalkylblad i ett Word-dokument.

För att komma igång med SDK-användning kommer vi att lägga till dess referens genom NuGet-pakethanteraren. Sök helt enkelt “Aspose.Cells-Cloud” och tryck på knappen Lägg till paket. För det andra, om du inte redan prenumererar på Cloud Dashboard, skapa ett gratis konto med en giltig e-postadress och skaffa dina personliga kunduppgifter.

Konvertera Excel till Word i C#

Följ stegen och kodavsnittet nedan för att exportera excel till word med C#.

// För fullständiga exempel och datafiler, gå till 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Få kunduppgifter från https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// skapa CellsApi-instans genom att tillhandahålla ClientID och ClientSecret-detaljer
CellsApi instance = new CellsApi(clientID, clientSecret);

// Namn på vår indata Excel-fil
string name = "myDocument.xls";
// Format för resulterande Word-dokument
string format = "DOCX";

try
{
    // ladda filen från den lokala enheten
    using (var file = System.IO.File.OpenRead(name))
    {

        // initiera konverteringsoperationen
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // spara den resulterande CSV-filen på en lokal enhet
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // skriv ut ett framgångsrikt meddelande om konverteringen lyckas
        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);
}

Låt oss förstå kodavsnittet ovan:

CellsApi instance = new CellsApi(clientID, clientSecret);

Skapa ett objekt av CellsApi där vi skickar klientuppgifterna som argument.

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

Läs Excel-kalkylbladet med OpenRead(…)-metoden för klassen System.IO.File.

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

Ovanstående metod initierar Excel till Word-konverteringen och den resulterande DOCX sparas till molnlagring.

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

För att nu spara det resulterande Word (DOCX) till lokal enhet, använd ovanstående kodrader

excel till word

Förhandsgranskning av konvertering från Excel till Word.

Du kan överväga att ladda ner exemplet på Excel-arbetsbladet som används i exemplet ovan från myDocument.xlsx.

XLS till Word med hjälp av cURL-kommandon

Att konvertera XLS till Word med hjälp av cURL-kommandon kan vara ett bekvämt alternativ för utvecklare som letar efter en automatiserad lösning för att konvertera filer. Eftersom Aspose.Cells Cloud är byggt ovanpå REST-arkitekturen, så kan vi enkelt utföra Excel XLS till Word-konvertering med kommandot cURL.

Nu måste vi först generera en JWT-åtkomsttoken baserat på våra klientuppgifter:

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 måste vi köra följande kommando för att konvertera XLS till Word-dokument. Efter konverteringen sparas den resulterande filen i molnlagring:

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>"

Använd följande cURL-kommando för att utföra Excel till Word-konvertering och spara utdata på lokal enhet:

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"

Slutord

Sammanfattningsvis kan det vara en tidskrävande och tråkig process att konvertera Excel till Word, men med rätt verktyg och tekniker kan det automatiseras och göras mycket mer effektivt. Aspose.Cells Cloud SDK för .NET är ett sådant verktyg som kan förenkla processen och hjälpa oss att spara tid och öka produktiviteten. Genom att utnyttja detta kraftfulla molnbaserade API kan utvecklare enkelt konvertera XLS-filer till Word-dokument samtidigt som all formatering och layout bibehålls. Oavsett om du skapar rapporter, sammanfattningar eller andra dokument, erbjuder Aspose.Cells Cloud SDK för .NET en bekväm, pålitlig och kostnadseffektiv lösning för alla dina Excel till Word-konverteringsbehov. Med sitt intuitiva gränssnitt, omfattande dokumentation och utmärkt kundsupport är denna SDK ett toppval för utvecklare som vill effektivisera sitt arbetsflöde och förbättra sin produktivitet.

relaterade artiklar

Besök följande länkar för att lära dig mer om: