excel do html

Preveďte Excel do HTML pomocou C# .NET

Tabuľky Excel sa široko používajú na ukladanie a analýzu údajov, ale prístup k nim a ich zobrazenie online môže byť náročné. Riešením tohto problému je previesť excelové tabuľky na HTML tabuľky, ktoré sú ľahko dostupné a prezerateľné na webe. S Aspose.Cells Cloud je tento proces ešte jednoduchší a efektívnejší. V tomto článku budeme diskutovať o tom, ako používať Aspose.Cells Cloud na konverziu tabuliek Excelu na tabuľky HTML, a preskúmame ďalšie výhody používania tohto riešenia pre vaše požiadavky na konverziu. Či už ste vývojár alebo koncový používateľ, tento článok je navrhnutý tak, aby vám poskytol informácie, ktoré potrebujete, aby ste mohli začať s konverziou Excelu do HTML.

Excel to Web Conversion API

Vychutnajte si bezproblémovú integráciu, pokročilé funkcie a rýchle možnosti konverzie Aspose.Cells Cloud. Je to cloudové API, ktoré poskytuje jednoduché a efektívne riešenie na konverziu excelových tabuliek na HTML tabuľky. Konvertujte tabuľky XLS a XLSX na HTML tabuľky pomocou niekoľkých riadkov kódu, čím sa eliminuje všetka potreba manuálneho zadávania údajov a ušetríte si čas na dôležitejšie úlohy. Či už teda potrebujete publikovať údaje online, zdieľať ich so svojím tímom alebo automatizovať svoj pracovný postup, Aspose.Cells Cloud poskytuje flexibilné a škálovateľné riešenie pre vaše potreby konverzie Excelu do HTML.

Teraz, podľa rozsahu tohto článku, musíme pridať referenciu Aspose.Cells Cloud SDK for .NET ako balík NuGet v našom riešení C# .NET. Vyhľadajte „Aspose.Cells-Cloud“ v správcovi balíkov NuGet a pridajte balík.

Aspose.Cells Cloud

Obrázok 1:- Balík Aspose.Cells Cloud NuGet.

Okrem toho, aby sme mohli využívať funkcie API, musíme mať aj účet cloudového dashboardu. Ak ešte nie ste prihlásení na odber, vytvorte si bezplatný účet cez Cloud Dashboard s použitím platnej e-mailovej adresy a získajte svoje osobné prihlasovacie údaje klienta.

Zobraziť tabuľku online pomocou jazyka C#

Poďme diskutovať o krokoch, ako je možné dosiahnuť funkciu online tabuliek pomocou C# .NET.

excel do html

Obrázok 2: - Ukážka prevodu z Excelu na web.

Pomocou nasledujúceho odkazu si stiahnite vzorový pracovný hárok programu Excel (myDocument.xlsx) použité vo vyššie uvedenom príklade.

// Úplné príklady a dátové súbory nájdete na stránke 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Získajte poverenia klienta z https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// vytvorte inštanciu CellsApi zadaním podrobností ClientID a ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Zadajte zošit programu Excel
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// Názov výsledného súboru HTML
string resultantFile = "Converted.html";
        
try
{
    // načítať súbor z lokálneho systémového disku
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicializujte operáciu konverzie
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // Správa o úspechu, ak je konverzia dokončená
        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);
}

Poďme pochopiť vyššie uvedený útržok kódu:

CellsApi instance = new CellsApi(clientID, clientSecret);

Vytvorte objekt CellsApi, do ktorého odovzdáme prihlasovacie údaje klienta ako argumenty.

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

Prečítajte si vstupný excelový hárok pomocou metódy OpenRead(…) triedy System.IO.File.

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

Táto metóda spustí operáciu prevodu Excel do HTML a uloží výsledný HTML do cloudového úložiska.

Excel do HTML Online pomocou príkazov cURL

Konverziu Excelu do HTML je možné dosiahnuť pomocou príkazov cURL, ktoré umožňujú interakciu s Aspose.Cells Cloud API a vykonávanie rôznych operácií vrátane konverzie Excelu do HTML. Tu je jednoduchý príklad, ako previesť excelovú tabuľku do HTML pomocou príkazov cURL:

  1. Nahrajte svoju excelovú tabuľku na platformu cloudového úložiska, ako je napríklad Disk Google alebo Dropbox.
  2. Získajte kľúč API od Aspose.Cells Cloud, ktorý sa použije na overenie vašich požiadaviek na rozhranie API.
  3. Vygenerujte prístupový token JWT na základe poverení klienta pomocou nasledujúceho príkazu.
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. Teraz použite nasledujúci príkaz cURL na konverziu tabuľky Excel do 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. Po vykonaní príkazu cURL sa výsledný kód HTML uloží do cloudového úložiska.

  2. Ak teraz namiesto cloudového úložiska potrebujeme uložiť HTML na lokálny disk, skúste použiť nasledujúci príkaz cURL:

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"

Skúste použiť našu bezplatnú online aplikáciu Excel Converter.

Záverečné poznámky

Záverom možno povedať, že konvertovanie excelových tabuliek na HTML tabuľky je bežnou úlohou mnohých firiem a organizácií a Aspose.Cells Cloud poskytuje výkonné a flexibilné riešenie pre ich potreby. Pomocou Aspose.Cells Cloud SDK for .NET môžete rýchlo a jednoducho previesť tabuľky Excelu na tabuľky HTML pomocou niekoľkých riadkov kódu. Aspose.Cells Cloud navyše ponúka celý rad funkcií vrátane podpory viacerých programovacích jazykov, integrácie s populárnymi platformami cloudového úložiska a užívateľsky prívetivého rozhrania, vďaka čomu je ideálnym riešením pre podniky a organizácie všetkých veľkostí. Či už potrebujete publikovať údaje online, zdieľať ich so svojím tímom alebo automatizovať svoj pracovný postup, Aspose.Cells Cloud poskytuje spoľahlivé a škálovateľné riešenie pre vaše potreby konverzie Excelu do HTML.

Odporúčame tiež preskúmať Produktovú dokumentáciu, pretože obsahuje zbierku tém vysvetľujúcich ďalšie vzrušujúce funkcie rozhrania API. Nakoniec, ak narazíte na nejaké problémy pri používaní rozhrania API, neváhajte nás kontaktovať prostredníctvom bezplatného Fóra podpory produktov.

Súvisiace články

Ak chcete získať viac informácií, navštívte nasledujúce odkazy: