Excel naar woord

Converteer Excel (XLS, XSLX) naar CSV met behulp van C# .NET

Excel en Word zijn twee van de meest gebruikte Microsoft Office-toepassingen. Hoewel Excel voornamelijk wordt gebruikt voor het opslaan en analyseren van numerieke gegevens, is Word een populaire tool voor het maken en opmaken van tekstdocumenten. Er zijn echter momenten waarop u een Excel-bestand naar een Word-document moet converteren, bijvoorbeeld om een rapport of een samenvatting van uw gegevens te maken. In deze technische blog onderzoeken we de verschillende manieren waarop u Excel naar Word kunt converteren, inclusief de verschillende tools en technieken die beschikbaar zijn om het proces te automatiseren. We zullen ook de voordelen en beperkingen van elke methode bespreken, zodat u de beste aanpak kunt kiezen op basis van uw specifieke behoeften.

Volg dit artikel om online een Excel naar Word-converter te ontwikkelen om uw XLS-bestanden met slechts een paar klikken om te zetten in volledig opgemaakte documenten. Perfect voor presentaties, rapporten en meer. Volg dus deze stapsgewijze handleiding met stappen om bestanden te combineren en het meeste uit uw gegevens te halen. Probeer het nu!

Excel naar Word-conversie-API

Aspose.Cells Cloud SDK voor .NET is een krachtige cloudgebaseerde API waarmee ontwikkelaars XLS naadloos naar Word-documenten kunnen converteren. Deze SDK maakt het gemakkelijk om het proces van het converteren van Excel-gegevens naar Word-documenten te automatiseren, met behoud van alle opmaak en lay-out. Het conversieproces is snel en efficiënt en kan in slechts een paar regels code worden uitgevoerd. In deze technische blog gaan we dieper in op het converteren van XLS naar Word met behulp van Aspose.Cells Cloud SDK voor .NET, inclusief een stapsgewijze handleiding om aan de slag te gaan, de verschillende beschikbare conversie-opties en hoe om eventuele fouten die kunnen optreden tijdens het conversieproces af te handelen. We zullen ook de voordelen en beperkingen van het gebruik van deze cloudgebaseerde API onderzoeken en onze wens vervullen om een Excel-spreadsheet in een Word-document in te sluiten.

Om aan de slag te gaan met het gebruik van SDK, gaan we de referentie toevoegen via NuGet-pakketbeheer. Zoek gewoon naar “Aspose.Cells-Cloud” en klik op de knop Pakket toevoegen. Ten tweede, als u nog niet geabonneerd bent op Cloud Dashboard, maak dan een gratis account aan met een geldig e-mailadres en verkrijg uw persoonlijke klantreferenties.

Converteer Excel naar Word in C#

Volg de onderstaande stappen en het onderstaande codefragment om Excel naar Word te exporteren met C#.

// Ga voor volledige voorbeelden en databestanden naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ontvang klantreferenties van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// maak CellsApi-instantie door ClientID- en ClientSecret-gegevens op te geven
CellsApi instance = new CellsApi(clientID, clientSecret);

// Naam van ons ingevoerde Excel-bestand
string name = "myDocument.xls";
// Formaat voor het resulterende Word-document
string format = "DOCX";

try
{
    // laad het bestand vanaf de lokale schijf
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialiseer de conversiebewerking
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // sla de resulterende CSV op naar de lokale schijf
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // succesbericht afdrukken als de conversie is gelukt
        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);
}

Laten we het bovenstaande codefragment begrijpen:

CellsApi instance = new CellsApi(clientID, clientSecret);

Maak een object van CellsApi waar we de klantreferenties als argumenten doorgeven.

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

Lees het Excel-invoerwerkblad met behulp van de methode OpenRead(…) van de klasse System.IO.File.

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

De bovenstaande methode initieert de conversie van Excel naar Word en de resulterende DOCX wordt opgeslagen in de cloudopslag.

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

Gebruik de bovenstaande coderegels om het resulterende Word (DOCX) op de lokale schijf op te slaan

Excel naar woord

Voorbeeld van conversie van Excel naar Word.

U kunt overwegen het Excel-voorbeeldwerkblad te downloaden dat in het bovenstaande voorbeeld wordt gebruikt van myDocument.xlsx.

XLS naar Word met cURL-opdrachten

Het converteren van XLS naar Word met behulp van cURL-opdrachten kan een handige optie zijn voor ontwikkelaars die op zoek zijn naar een geautomatiseerde oplossing om bestanden te converteren. Aangezien Aspose.Cells Cloud bovenop de REST-architectuur is gebouwd, kunnen we eenvoudig Excel XLS naar Word-conversie uitvoeren met behulp van de cURL-opdracht.

Nu moeten we eerst een JWT-toegangstoken genereren op basis van onze klantreferenties:

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 moeten we de volgende opdracht uitvoeren om het XLS naar Word-document te converteren. Na de conversie wordt het resulterende bestand opgeslagen in de cloudopslag:

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

Gebruik de volgende cURL-opdracht om Excel naar Word-conversie uit te voeren en de uitvoer op een lokale schijf op te slaan:

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"

Afsluitende opmerkingen

Concluderend kan het converteren van Excel naar Word een tijdrovend en vervelend proces zijn, maar met de juiste tools en technieken kan het worden geautomatiseerd en veel efficiënter worden gemaakt. Aspose.Cells Cloud SDK voor .NET is zo’n tool die het proces kan vereenvoudigen en ons kan helpen tijd te besparen en de productiviteit te verhogen. Door gebruik te maken van deze krachtige cloudgebaseerde API kunnen ontwikkelaars eenvoudig XLS-bestanden converteren naar Word-documenten met behoud van alle opmaak en lay-out. Of u nu rapporten, samenvattingen of andere documenten maakt, Aspose.Cells Cloud SDK voor .NET biedt een handige, betrouwbare en kosteneffectieve oplossing voor al uw conversiebehoeften van Excel naar Word. Met zijn intuïtieve interface, uitgebreide documentatie en uitstekende klantenondersteuning is deze SDK een uitstekende keuze voor ontwikkelaars die hun workflow willen stroomlijnen en hun productiviteit willen verbeteren.

gerelateerde artikelen

Bezoek de volgende links voor meer informatie over: