excel till html

Konvertera Excel till HTML med C# .NET

Excel-kalkylblad används ofta för datalagring och analys, men de kan vara svåra att komma åt och se online. Lösningen på detta problem är att konvertera Excel-kalkylblad till HTML-tabeller, som är lättillgängliga och synliga på webben. Med Aspose.Cells Cloud har denna process blivit ännu enklare och mer effektiv. I den här artikeln kommer vi att diskutera hur man använder Aspose.Cells Cloud för att konvertera Excel-kalkylblad till HTML-tabeller och utforska de andra fördelarna med att använda denna lösning för dina konverteringskrav. Oavsett om du är en utvecklare eller en slutanvändare är den här artikeln utformad för att ge dig den information du behöver för att komma igång med Excel till HTML-konvertering.

Excel till webbkonverterings-API

Njut av sömlös integration, avancerade funktioner och snabba konverteringsmöjligheter i Aspose.Cells Cloud. Det är ett molnbaserat API som ger en enkel och effektiv lösning för att konvertera Excel-kalkylblad till HTML-tabeller. Konvertera XLS och XLSX till HTML-tabeller med bara några rader kod, vilket eliminerar allt behov av manuell datainmatning och frigör din tid för viktigare uppgifter. Så oavsett om du behöver publicera data online, dela den med ditt team eller automatisera ditt arbetsflöde, tillhandahåller Aspose.Cells Cloud en flexibel och skalbar lösning för dina Excel till HTML-konverteringsbehov.

Nu, enligt omfattningen av denna artikel, måste vi lägga till Aspose.Cells Cloud SDK för .NET-referens som ett NuGet-paket i vår C# .NET-lösning. Sök “Aspose.Cells-Cloud” i NuGet-pakethanteraren och lägg till paketet.

Aspose.Cells Cloud

Bild 1:- Aspose.Cells Cloud NuGet-paket.

Dessutom, för att kunna använda API-funktionerna, måste vi också ha ett Cloud dashboard-konto. Om du inte redan prenumererar, skapa ett kostnadsfritt konto över Cloud Dashboard med en giltig e-postadress och skaffa dina personliga kunduppgifter.

Visa kalkylblad online med C#

Låt oss diskutera stegen för hur online-kalkylbladsfunktionen kan åstadkommas med C# .NET.

excel till html

Bild 2:- Förhandsvisning av Excel till webbkonvertering.

Använd följande länk för att ladda ner exemplet på Excel-arbetsbladet (myDocument.xlsx) används i exemplet ovan.

// För fullständiga exempel och datafiler, besök 
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);

// Mata in Excel-arbetsbok
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// Namnet på den resulterande HTML-filen
string resultantFile = "Converted.html";
        
try
{
    // ladda filen från den lokala systemenheten
    using (var file = System.IO.File.OpenRead(name))
    {

        // initiera konverteringsoperationen
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // Framgångsmeddelande om konverteringen är klar
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            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.

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

Denna metod utlöser konverteringen från Excel till HTML och sparar den resulterande HTML-koden i molnlagring.

Excel till HTML Online med hjälp av cURL-kommandon

Excel till HTML-konvertering kan uppnås med hjälp av cURL-kommandon, som låter dig interagera med Aspose.Cells Cloud API och utföra olika operationer, inklusive Excel till HTML-konvertering. Här är ett enkelt exempel på hur man konverterar ett Excel-kalkylblad till HTML med hjälp av cURL-kommandon:

  1. Ladda upp ditt Excel-kalkylark till en molnlagringsplattform, som Google Drive eller Dropbox.
  2. Skaffa en API-nyckel från Aspose.Cells Cloud, som kommer att användas för att autentisera dina API-förfrågningar.
  3. Generera JWT-åtkomsttoken baserat på klientuppgifter med följande kommando.
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"
  1. Använd nu följande cURL-kommando för att konvertera ditt Excel-kalkylblad till HTML:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. När cURL-kommandot körs sparas den resulterande HTML-koden till molnlagring.

  2. Nu, istället för molnlagring, om vi behöver spara HTML-koden på en lokal enhet, försök att använda följande cURL-kommando:

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

Testa att använda vår kostnadsfria onlineapp Excel Converter.

Slutord

Sammanfattningsvis är att konvertera Excel-kalkylblad till HTML-tabeller en vanlig uppgift för många företag och organisationer, och Aspose.Cells Cloud tillhandahåller en kraftfull och flexibel lösning för deras behov. Genom att använda Aspose.Cells Cloud SDK för .NET kan du konvertera Excel-kalkylblad till HTML-tabeller snabbt och enkelt, med bara några rader kod. Dessutom erbjuder Aspose.Cells Cloud en rad funktioner, inklusive stöd för flera programmeringsspråk, integration med populära molnlagringsplattformar och ett användarvänligt gränssnitt, vilket gör det till en idealisk lösning för företag och organisationer av alla storlekar. Oavsett om du behöver publicera data online, dela den med ditt team eller automatisera ditt arbetsflöde, tillhandahåller Aspose.Cells Cloud en pålitlig och skalbar lösning för dina Excel till HTML-konverteringsbehov.

Vi rekommenderar också att du utforskar Produktdokumentation, eftersom den innehåller en samling ämnen som förklarar andra spännande funktioner i API:et. Slutligen, om du stöter på några problem när du använder API:t är du välkommen att kontakta oss via det kostnadsfria Product Support Forum.

relaterade artiklar

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