excel til html

Sådan konverteres XLS til HTML online i Java.

Tiden med onlinekommunikation er det dynamiske indhold nøglen til succes. Derfor er behovet for ubesværet at konvertere Excel data til HTML ved hjælp af Java blevet mere afgørende end nogensinde. Desuden er denne evne til problemfrit at oversætte Excel-regneark til HTML en game-changer. Denne artikel dykker ned i den centrale rolle, som Java Cloud SDK spiller i denne konverteringsproces, og tilbyder indsigt, teknikker og praktiske trin til at opfylde kravene til et visuelt drevet onlinelandskab.

REST API for Excel til HTML-konvertering

Konvertering af Excel til HTML bliver en problemfri og effektiv proces, når du bruger Aspose.Cells Cloud SDK til Java, et kraftfuldt værktøjssæt designet til at strømline Excel-operationer i et skybaseret miljø. Denne robuste SDK giver dig en række funktioner til præcist at kontrollere konverteringsprocessen, hvilket sikrer, at den resulterende HTML afspejler nuancerne i den originale Excel-projektmappe. Så uanset om du sigter efter at bevare formatering, forbedre interaktivitet eller skabe et responsivt layout, tilbyder denne SDK granulær kontrol over forskellige konverteringsparametre.

Nu, for at bruge SDK’et, skal du tilføje følgende detaljer i pom.xml for at tilføje Cloud SDK-referencen i dit projekt.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.1.1</version>

    </dependency>

</dependencies>

Få dine klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.

Konverter Excel til HTML i Java

Som nævnt ovenfor kan Aspose.Cells Cloud SDK til Java starte Excel til HTML-konvertering gennem intuitive API-kald, hvilket giver dig fleksibiliteten og tilpasningsmulighederne. Det leverer dynamisk og visuelt tiltalende HTML-indhold, der sikrer en problemfri integration af Excel-data i moderne webapplikationer og præsentationer. Det følgende afsnit forklarer trinene til at transformere Excel til HTML i Java.

 CellsApi api = new CellsApi(clientId,clientSecret);

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

 cellsInstance.uploadFile("input.xlsx", file, "Internal");

Upload Excel-input-projektmappen til skylager.

File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);  

Start konverteringen fra Excel til HTML. Efter vellykket operation gemmes den resulterende HTML i lager med navnet ‘Intern’.

// for flere eksempler, besøg venligst https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples

try
    {
    // Hent ClientID og ClientSecret fra https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // oprette en forekomst af CellsApi ved hjælp af klientlegitimationsoplysninger
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // navn på input Excel-projektmappe
    String fileName = "source.xlsx";
    
    // adgangskodeoplysninger, hvis projektmappen er krypteret
    String password = null;
    
    // Angiver, om sæt projektmapperækker skal tilpasses automatisk.
    Boolean isAutoFit = true;
    // Angiver, om kun tabeldata skal gemmes. Brug kun pdf til at excel.
    Boolean onlySaveTable = true;
    // resulterende filformat
    String format = "HTML";
    		
    // indlæse filen fra det lokale system
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // upload input Excel til skylageret
    api.uploadFile("input.xlsx", file, "Internal");

    // udføre XLS til HTML-konverteringsoperation
    // API'en indlæser input Excel-projektmappen fra skylageret 
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);        
            
    // udskriv succesmeddelelsen
    System.out.println("Excel to HTML converted successfully !");

}catch(Exception ex)
{
    // udskriv undtagelsesdetaljer i konsollen
    System.out.println(ex);
}
excel til html

Forhåndsvisning af Excel til HTML-konvertering i Java.

Input Excel-projektmappen og den resulterende HTML genereret i ovenstående eksempel kan downloades fra:

Omdøb venligst udvidelsen af den downloadede HTML-fil fra .hml til .html.

Microsoft Excel Online Konvertering til HTML med cURL-kommandoer

Aspose.Cells Cloud giver et alsidigt cloud-baseret miljø, hvor udviklere kan udnytte kraften i deres API til at udføre forskellige Excel-operationer, herunder transformation af Excel-data til HTML. Når den er parret med cURL-kommandoer, bliver denne proces scriptbar og tilpasningsdygtig, hvilket giver mulighed for nem integration i forskellige udviklingsmiljøer.

Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:

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"

Nu skal du udføre følgende kommando for at konvertere XLS til HTML online. Denne metode forventer, at input-Excel allerede er tilgængelig i skylager, og efter konvertering gemmes den resulterende HTML også i skylager.

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

Erstat “inputExcel” med navnet på input Excel-projektmappe, der er tilgængelig i cloud storage, “outputFile” med navnet på den resulterende HTML, der skal genereres, og “accessToken” med et JWT-adgangstoken genereret ovenfor.

Hvis vi skal gemme den resulterende HTML på lokalt drev, skal du bruge følgende cURL-kommando.

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"

Konklusion

Afslutningsvis er rejsen med at konvertere Excel til HTML præget af to forskellige, men komplementære tilgange. Enten vælger du det omfattende og funktionsrige værktøjssæt fra SDK’et eller den scriptbare effektivitet og tilpasningsevne på tværs af platforme af cURL-kommandoer. Imidlertid konvergerer begge tilgange det fælles mål om problemfrit at oversætte Excel-data til responsiv og visuelt engagerende HTML. Ikke desto mindre sikrer kraften i disse tilgange en pålidelig og effektiv løsning, der frigør det fulde potentiale af Excel til HTML-konvertering for både udviklere og brugere.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: