excel do html

Previesť Excel do HTML v Jave

Pracovné zošity Excel používame na zadávanie údajov, organizáciu údajov, vykonávanie účtovných úloh, vykonávanie finančnej analýzy, riadenie času, správu úloh a mnoho ďalšieho. HTML je zároveň obľúbeným formátom na zdieľanie údajov a informácií cez internet a ponúka širokú škálu výhod vrátane kompatibility medzi platformami, jednoduchého prispôsobenia a flexibility. Prevedením excelových tabuliek do HTML môžete jednoducho zdieľať svoje údaje s ostatnými a zabezpečiť, aby boli vaše informácie dostupné komukoľvek, kdekoľvek a na akomkoľvek zariadení. V tejto podrobnej príručke preskúmame výhody prevodu Excelu do HTML pomocou Java REST API.

Prevodník Excel do HTML

Aspose.Cells Cloud SDK for Java je výkonný nástroj, ktorý ponúka širokú škálu možností na konverziu tabuliek Excelu do formátu HTML. Pomocou tejto súpravy SDK môžete prispôsobiť svoj výstup tak, aby vyhovoval vašim špecifickým potrebám, vrátane možnosti špecifikovať kódovanie HTML, ukladať obrázky ako samostatné súbory a ovládať formátovanie výstupu. Podporuje tiež množstvo ďalších formátov súborov vrátane XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /) a ďalšie, vďaka čomu je všestranným nástrojom na konverziu dokumentov. Okrem toho je vysoko škálovateľný, čo vám umožňuje rýchlo a efektívne spracovávať veľké objemy údajov. Či už ste vývojár, vlastník firmy alebo profesionál na správu dokumentov, Aspose.Cells Cloud SDK pre Java je ideálnou voľbou na konverziu Excelu do HTML.

Teraz najprv musíme pridať referenciu SDK v projekte Java (maven build) pridaním nasledujúcich informácií do pom.xml.

<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>22.8</version>
    </dependency>
</dependencies>

Ak nemáte existujúci účet na Cloud Dashboard, vytvorte si bezplatný účet pomocou platnej e-mailovej adresy a získajte svoje prispôsobené prihlasovacie údaje klienta.

Excel na web v Jave

Poďme diskutovať o podrobnostiach o tom, ako môžete vytvoriť online prehliadač tabuliek podľa krokov uvedených nižšie.

  • Vytvorte inštanciu triedy CellsApi, ktorá berie poverenia klienta ako vstupné argumenty.
  • Zadajte názov vstupného Excelu, výsledný formát ako HTML a názov výstupného súboru v reťazcových premenných.
  • Prečítajte si obsah excelového zošita z lokálneho disku pomocou inštancie súboru.
  • Nakoniec zavolajte metódu cellsWorkbookPutConvertWorkbook(…) na spustenie operácie prevodu.
// ďalšie príklady nájdete na https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Získajte ClientID a ClientSecret z https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // vytvorte inštanciu CellsApi pomocou poverení klienta
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // názov vstupného zošita programu Excel
    String fileName = "source.xlsx";
    // podrobnosti o hesle, ak je zošit zašifrovaný
    String password = null;
        
    // výsledný formát súboru
    String format = "HTML";
    		
    // načítať súbor z lokálneho systému
    File file = new File("c://Users/"+fileName);	
    
    // vykonať operáciu konverzie dokumentu
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // vytlačiť správu o úspechu
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
ukážka súboru excel do csv

image1:- Ukážka prevodu z Excelu do HTML

Vstup Excel použitý vo vyššie uvedenom príklade je možné stiahnuť z myDocument.xlsx.

Všimnite si úžasnú schopnosť rozhrania API, kde sa jednotlivé pracovné hárky zobrazujú ako samostatné karty vo výslednom HTML.

Preveďte Excel do HTML pomocou príkazov cURL

Konverzia Excelu do HTML / XLS na web pomocou REST API a príkazov cURL ponúka množstvo výhod. V prvom rade je tento prístup vysoko flexibilný a dá sa ľahko integrovať do vašich existujúcich pracovných postupov. Pomocou REST API a príkazov cURL môžete automatizovať úlohy konverzie dokumentov a znížiť množstvo času a zdrojov potrebných na manuálnu konverziu. Okrem toho vám používanie cloudového nástroja, akým je Aspose.Cells Cloud, umožňuje vykonávať konverzie na škálovateľnej a bezpečnej platforme bez potreby ďalšieho softvéru. A napokon, používanie príkazov REST API a cURL na konverziu Excelu do HTML je nákladovo efektívne riešenie, ktoré vám môže pomôcť ušetriť peniaze na licenčných poplatkoch a nákladoch na údržbu.

Najprv teda musíme vygenerovať prístupový token JWT pri vykonávaní nasledujúceho príkazu.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Keď máme token JWT, musíme vykonať nasledujúci príkaz na konverziu XLS na HTML a uloženie výstupu do cloudového úložiska.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Záverečné komentáre

Na záver, prevod Excelu do HTML je bežnou úlohou, ktorú možno vykonať pomocou rôznych nástrojov a metód. V tomto článku sme však preskúmali dva prístupy na konverziu Excelu do HTML: pomocou kódu Java s Aspose.Cells Cloud SDK a pomocou príkazov REST API a cURL. Oba prístupy ponúkajú svoje vlastné jedinečné výhody a výhody v závislosti od vašich špecifických požiadaviek a pracovného postupu. Používanie kódu Java poskytuje prispôsobiteľnejšie a integrované riešenie, zatiaľ čo používanie REST API a príkazov cURL ponúka väčšiu flexibilitu a škálovateľnosť. V konečnom dôsledku výber prístupu závisí od faktorov, ako je veľkosť a zložitosť vašich excelových súborov, požadovaná úroveň automatizácie a integrácie a váš celkový rozpočet a zdroje. Bez ohľadu na to, ktorý prístup si vyberiete, Aspose.Cells Cloud poskytuje výkonnú a spoľahlivú platformu na konverziu dokumentov s podporou širokej škály formátov súborov a funkcií.

Upozorňujeme, že úplný zdrojový kód súprav SDK je možné stiahnuť z GitHub (publikované pod licenciou MIT). Nakoniec, ak sa pri používaní rozhrania API vyskytnú nejaké problémy, neváhajte nás kontaktovať prostredníctvom bezplatného fóra podpory produktov.

Súvisiace články

Dôrazne odporúčame navštíviť nasledujúce odkazy, kde sa dozviete viac o: