Excel в html

Перетворення Excel на HTML за допомогою C# .NET

Електронні таблиці Excel широко використовуються для зберігання та аналізу даних, але до них може бути важко отримати доступ і переглянути в Інтернеті. Вирішення цієї проблеми полягає в перетворенні електронних таблиць Excel на таблиці HTML, які легко доступні та доступні для перегляду в Інтернеті. З Aspose.Cells Cloud цей процес став ще простішим і ефективнішим. У цій статті ми обговоримо, як використовувати Aspose.Cells Cloud для перетворення електронних таблиць Excel на таблиці HTML, а також дослідимо інші переваги використання цього рішення для ваших вимог до перетворення. Незалежно від того, чи є ви розробником чи кінцевим користувачем, ця стаття розроблена, щоб надати вам інформацію, необхідну для початку роботи з перетворенням Excel у HTML.

API перетворення Excel у веб

Насолоджуйтеся бездоганною інтеграцією, розширеними функціями та можливостями швидкого перетворення Aspose.Cells Cloud. Це хмарний API, який забезпечує просте та ефективне рішення для перетворення електронних таблиць Excel у таблиці HTML. Перетворюйте таблиці XLS і XLSX на HTML за допомогою всього кількох рядків коду, усуваючи всю потребу в ручному введенні даних і звільняючи час для більш важливих завдань. Отже, якщо вам потрібно опублікувати дані в Інтернеті, поділитися ними зі своєю командою чи автоматизувати свій робочий процес, Aspose.Cells Cloud пропонує гнучке та масштабоване рішення для ваших потреб у перетворенні Excel у HTML.

Тепер, відповідно до змісту цієї статті, нам потрібно додати посилання Aspose.Cells Cloud SDK for .NET як пакет NuGet у наше рішення C# .NET. Знайдіть «Aspose.Cells-Cloud» у менеджері пакетів NuGet і додайте пакет.

Хмара Aspose.Cells

Зображення 1: Пакет Aspose.Cells Cloud NuGet.

Крім того, щоб використовувати можливості API, нам також потрібно мати обліковий запис на інформаційній панелі Cloud. Якщо ви ще не підписані, створіть безкоштовний обліковий запис на Cloud Dashboard, використовуючи дійсну адресу електронної пошти, і отримайте персональні облікові дані клієнта.

Перегляд електронної таблиці онлайн за допомогою C#

Давайте обговоримо кроки, як можна реалізувати функцію електронної таблиці в Інтернеті за допомогою C# .NET.

Excel в html

Зображення 2: Попередній перегляд перетворення Excel в Інтернет.

Скористайтеся наведеним нижче посиланням, щоб завантажити зразок аркуша Excel (myDocument.xlsx) використаний у наведеному вище прикладі.

// Щоб отримати повні приклади та файли даних, відвідайте 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// створити екземпляр CellsApi, надавши дані про ClientID і ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Книга введення Excel
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// Назва результуючого файлу HTML
string resultantFile = "Converted.html";
        
try
{
    // завантажити файл з локального системного диска
    using (var file = System.IO.File.OpenRead(name))
    {

        // ініціалізувати операцію перетворення
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // Повідомлення про успішне завершення перетворення
        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);
}

Давайте розберемося з наведеним вище фрагментом коду:

CellsApi instance = new CellsApi(clientID, clientSecret);

Створіть об’єкт CellsApi, де ми передаємо облікові дані клієнта як аргументи.

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

Прочитайте вхідний аркуш Excel за допомогою методу OpenRead(…) класу System.IO.File.

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

Цей метод запускає операцію перетворення Excel у HTML і зберігає отриманий HTML у хмарному сховищі.

Excel у HTML онлайн за допомогою команд cURL

Перетворення Excel у HTML можна здійснити за допомогою команд cURL, які дозволяють вам взаємодіяти з API Aspose.Cells Cloud і виконувати різні операції, зокрема перетворення Excel у HTML. Ось простий приклад того, як перетворити електронну таблицю Excel на HTML за допомогою команд cURL:

  1. Завантажте свою електронну таблицю Excel на платформу хмарного зберігання, наприклад Google Drive або Dropbox.
  2. Отримайте ключ API від Aspose.Cells Cloud, який використовуватиметься для автентифікації ваших запитів API.
  3. Створіть маркер доступу JWT на основі облікових даних клієнта за допомогою наступної команди.
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. Тепер скористайтеся такою командою cURL, щоб перетворити вашу електронну таблицю Excel у 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. Після виконання команди cURL отриманий HTML зберігається в хмарному сховищі.

  2. Тепер, замість хмарного сховища, якщо нам потрібно зберегти HTML на локальний диск, спробуйте скористатися такою командою 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"

Спробуйте скористатися нашим безкоштовним онлайн-додатком Excel Converter.

Заключні зауваження

Підсумовуючи, перетворення електронних таблиць Excel на таблиці HTML є звичайним завданням для багатьох підприємств і організацій, і Aspose.Cells Cloud надає потужне та гнучке рішення для їхніх потреб. Використовуючи Aspose.Cells Cloud SDK для .NET, ви можете швидко й легко конвертувати електронні таблиці Excel у таблиці HTML, ввівши лише кілька рядків коду. Крім того, Aspose.Cells Cloud пропонує низку функцій, включаючи підтримку кількох мов програмування, інтеграцію з популярними платформами хмарного зберігання даних і зручний інтерфейс, що робить його ідеальним рішенням для підприємств і організацій будь-якого розміру. Незалежно від того, чи потрібно вам опублікувати дані в Інтернеті, поділитися ними зі своєю командою чи автоматизувати робочий процес, Aspose.Cells Cloud пропонує надійне та масштабоване рішення для ваших потреб у перетворенні Excel у HTML.

Ми також рекомендуємо ознайомитися з Документацією продукту, оскільки вона містить колекцію тем, що пояснюють інші цікаві функції API. Нарешті, якщо у вас виникнуть проблеми під час використання API, будь ласка, зв’яжіться з нами через безкоштовний Форум підтримки продуктів.

Схожі статті

Перейдіть за наведеними нижче посиланнями, щоб дізнатися більше про: