excel do html

Převeďte Excel do HTML pomocí C# .NET

Tabulky Excel se široce používají pro ukládání a analýzu dat, ale přístup k nim a jejich zobrazení online může být obtížné. Řešením tohoto problému je převod excelových tabulek do HTML tabulek, které jsou snadno dostupné a zobrazitelné na webu. S Aspose.Cells Cloud je tento proces ještě jednodušší a efektivnější. V tomto článku probereme, jak používat Aspose.Cells Cloud k převodu excelových tabulek do HTML tabulek, a prozkoumáme další výhody použití tohoto řešení pro vaše požadavky na převod. Ať už jste vývojář nebo koncový uživatel, tento článek je navržen tak, aby vám poskytl informace, které potřebujete, abyste mohli začít s převodem Excelu na HTML.

Excel to Web Conversion API

Užijte si bezproblémovou integraci, pokročilé funkce a možnosti rychlého převodu Aspose.Cells Cloud. Jedná se o cloudové API, které poskytuje jednoduché a efektivní řešení pro převod tabulek Excelu na tabulky HTML. Převeďte tabulky XLS a XLSX na HTML tabulky pomocí pouhých několika řádků kódu, čímž eliminujete veškerou potřebu ručního zadávání dat a ušetříte čas na důležitější úkoly. Ať už tedy potřebujete publikovat data online, sdílet je se svým týmem nebo automatizovat svůj pracovní postup, Aspose.Cells Cloud poskytuje flexibilní a škálovatelné řešení pro vaše potřeby převodu Excelu do HTML.

Nyní, v souladu s rozsahem tohoto článku, musíme přidat referenci Aspose.Cells Cloud SDK pro .NET jako balíček NuGet v našem řešení C# .NET. Vyhledejte “Aspose.Cells-Cloud” ve správci balíčků NuGet a přidejte balíček.

Aspose.Cells Cloud

Obrázek 1:- Balíček Aspose.Cells Cloud NuGet.

Kromě toho, abychom mohli využívat možnosti API, musíme mít také účet na cloudovém panelu. Pokud ještě nejste přihlášeni k odběru, vytvořte si prosím bezplatný účet na Cloud Dashboard s použitím platné e-mailové adresy a získejte své osobní přihlašovací údaje klienta.

Zobrazit tabulku online pomocí C#

Pojďme diskutovat o krocích, jak lze provést online funkci tabulky pomocí C# .NET.

excel do html

Obrázek 2: Náhled převodu z Excelu na web.

Pomocí následujícího odkazu si stáhněte vzorový pracovní list aplikace Excel (myDocument.xlsx) použitý ve výše uvedeném příkladu.

// Úplné příklady a datové soubory naleznete na adrese 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Získejte přihlašovací údaje klienta z https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// vytvořte instanci CellsApi poskytnutím podrobností ClientID a ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Zadejte sešit Excel
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// Název výsledného souboru HTML
string resultantFile = "Converted.html";
        
try
{
    // načtěte soubor z místní systémové jednotky
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicializovat operaci převodu
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // Zpráva o úspěchu, pokud je převod 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);
}

Pojďme pochopit výše uvedený fragment kódu:

CellsApi instance = new CellsApi(clientID, clientSecret);

Vytvořte objekt CellsApi, kterému předáme přihlašovací údaje klienta jako argumenty.

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

Přečtěte si vstupní excelový list pomocí metody OpenRead(…) třídy System.IO.File.

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

Tato metoda spustí operaci převodu Excel do HTML a uloží výsledný HTML do cloudového úložiště.

Excel do HTML Online pomocí příkazů cURL

Převod Excelu do HTML lze dosáhnout pomocí příkazů cURL, které umožňují interakci s Aspose.Cells Cloud API a provádění různých operací, včetně převodu Excel do HTML. Zde je jednoduchý příklad, jak převést excelovou tabulku do HTML pomocí příkazů cURL:

  1. Nahrajte svou excelovou tabulku na platformu cloudového úložiště, jako je Disk Google nebo Dropbox.
  2. Získejte klíč API od Aspose.Cells Cloud, který bude použit k ověření vašich požadavků API.
  3. Vygenerujte přístupový token JWT na základě přihlašovacích údajů klienta pomocí následujícího pří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. Nyní použijte následující příkaz cURL k převodu tabulky 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 provedení příkazu cURL se výsledné HTML uloží do cloudového úložiště.

  2. Pokud nyní místo cloudového úložiště potřebujeme uložit HTML na místní disk, zkuste použít následující pří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"

Zkuste použít naši bezplatnou online aplikaci Excel Converter.

Závěrečné poznámky

Závěrem lze říci, že převod tabulek Excelu na tabulky HTML je běžným úkolem mnoha podniků a organizací a Aspose.Cells Cloud poskytuje výkonné a flexibilní řešení pro jejich potřeby. Pomocí sady Aspose.Cells Cloud SDK for .NET můžete rychle a snadno převést tabulky Excelu na tabulky HTML pomocí několika řádků kódu. Aspose.Cells Cloud navíc nabízí řadu funkcí, včetně podpory více programovacích jazyků, integrace s oblíbenými cloudovými úložnými platformami a uživatelsky přívětivého rozhraní, což z něj činí ideální řešení pro podniky a organizace všech velikostí. Ať už potřebujete publikovat data online, sdílet je se svým týmem nebo automatizovat svůj pracovní postup, Aspose.Cells Cloud poskytuje spolehlivé a škálovatelné řešení pro vaše potřeby převodu Excelu do HTML.

Doporučujeme také prozkoumat Produktovou dokumentaci, protože obsahuje sbírku témat vysvětlujících další zajímavé funkce API. A konečně, pokud při používání API narazíte na nějaké problémy, neváhejte nás kontaktovat prostřednictvím bezplatného Fóra podpory produktů.

Související články

Další informace naleznete na následujících odkazech: