excel naar html

Hoe u Excel online naar HTML kunt converteren met .NET Cloud SDK.

In het dynamische landschap van gegevenspresentatie bestaat de noodzaak om spreadsheets van Excel naadloos te converteren naar [HTML](https://docs.fileformat.com/web/ html/) is meer uitgesproken dan ooit geworden. De mogelijkheid om complexe Excel-gegevens om te zetten in webvriendelijke HTML is niet langer slechts een functie, maar een fundamentele noodzaak. Dit artikel begint aan een reis om aan deze behoefte te voldoen, waarbij we ingaan op de details van dit conversieproces met behulp van de .NET REST API. Ga met ons mee en ontdek de transformerende kracht van het naadloos vertalen van Excel-gegevens naar HTML. Laten we een rijk aan mogelijkheden ontsluiten voor dynamische en visueel aantrekkelijke online representatie.

Excel naar HTML-conversie-API

De conversie van Excel naar HTML wordt een naadloze onderneming met de Aspose.Cells Cloud SDK voor .NET, die robuuste en uitgebreide Excel-manipulatiefuncties biedt in .NET toepassingen. Het proces van het converteren van Excel-spreadsheets naar HTML is niet alleen vereenvoudigd, maar ook verrijkt met geavanceerde mogelijkheden. Naast het conversievermogen van Microsoft Excel naar HTML biedt de API een breed scala aan functies. Het ondersteunt ook verschillende Excel-formaten, waardoor naadloze interoperabiliteit mogelijk is, en biedt functionaliteiten zoals werkbladmanipulatie, formuleberekeningen en het genereren van grafieken.

Om de SDK in de applicatie te kunnen gebruiken, moeten we eerst ‘Aspose.Cells-Cloud’ zoeken in de NuGet-pakketbeheerder en op de knop ‘Pakket toevoegen’ klikken. Ten tweede: verkrijg uw klantreferenties via cloud dashboard.Als u geen bestaand account heeft, kunt u eenvoudig een gratis account aanmaken door de instructies te volgen die zijn gespecificeerd in het artikel quick start.

Converteer Excel naar HTML in C# .NET

Om MS Excel online weer te geven, is de eenvoudigste en eenvoudigste procedure het omzetten van Microsoft Excel online naar HTML-formaat. In deze sectie worden de details uitgelegd over hoe we deze functie kunnen realiseren met behulp van C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Maak een object van de CellsApi-klasse waarbij we clientreferenties doorgeven als argumenten.

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

Upload de ingevoerde Excel-werkmap naar cloudopslag.

var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

Roep de API aan om de conversie van Excel naar HTML te starten. Na een succesvolle bewerking wordt de resulterende HTML opgeslagen in de cloudopslag.

// Voor volledige voorbeelden en gegevensbestanden gaat u naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// maak een CellsApi-instantie terwijl u ClientID en ClientSecret doorgeeft
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // lees de inhoud van het Excel-bestand op de lokale schijf
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // upload de werkmap naar cloudopslag
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // initialiseer de conversie van Excel naar HTML
        var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

        // print succesbericht als de conversie succesvol is
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The Excel to HTML conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
excel naar html

Een voorbeeld van de conversie van Excel naar HTML met behulp van .NET Cloud SDK.

De ingevoerde Excel-werkmap en de resulterende HTML die in het bovenstaande voorbeeld is gegenereerd, kunnen worden gedownload van:

Hernoem na het downloaden van de resulterende HTML de extensie naar .html, omdat vanwege veiligheidsredenen het bestand met de .html-extensie niet kon worden geüpload.

XLS naar HTML met behulp van cURL-opdrachten

Aspose.Cells Cloud biedt een cloudgebaseerde omgeving waar u de robuuste API kunt gebruiken om verschillende Excel-bewerkingen uit te voeren, waaronder de transformatie van Excel-gegevens naar HTML. Wanneer het wordt gekoppeld aan cURL-opdrachten, wordt dit proces scriptbaar en aanpasbaar, waardoor eenvoudige integratie in verschillende ontwikkelomgevingen mogelijk is. Deze methode vereenvoudigt niet alleen de integratie van Excel naar HTML-conversie in uw workflow, maar zorgt ook voor een consistent en betrouwbaar proces.

De eerste stap in deze aanpak is het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:

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"

Voer nu de volgende opdracht uit om XLS online naar HTML te converteren. Deze methode gaat ervan uit dat de ingevoerde Excel al beschikbaar is in de cloudopslag en na conversie wordt de resulterende HTML ook opgeslagen in de cloudopslag.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={Resultant}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Vervang ‘sourceFile’ door de naam van de ingevoerde Excel-werkmap die beschikbaar is in cloudopslag, ‘Resultant’ door de naam van de resulterende HTML die moet worden gegenereerd en ‘accessToken’ door een hierboven gegenereerd JWT-toegangstoken.

Als we de resulterende HTML op een lokaal station moeten opslaan, gebruik dan de volgende cURL-opdracht. Merk op dat we de naam van het uitvoerbestand in het GET-verzoek hebben overgeslagen en het argument -o hebben gebruikt om de uitvoer op het lokale station op te slaan.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "myOutput.html"

Conclusie

Kortom, de conversie van Excel naar HTML wordt gekenmerkt door twee veelzijdige benaderingen, namelijk het gebruik van de Aspose.Cells Cloud SDK voor .NET en het benutten van de kracht van cURL-opdrachten met Aspose.Cells Cloud API. Dus of u nu kiest voor de uitgebreide toolkit en gedetailleerde controle van de SDK of voor de scriptbare efficiëntie en platformonafhankelijke compatibiliteit van cURL-opdrachten, beide benaderingen exporteren Excel-gegevens moeiteloos naar responsieve en visueel aantrekkelijke HTML-bestanden. Ontgrendel het volledige potentieel van Excel naar HTML-conversie voor gebruikers over het hele spectrum.

gerelateerde artikelen

Wij raden u ten zeerste aan de volgende blogs te bezoeken: