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 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, якія дазваляюць узаемадзейнічаць з Aspose.Cells Cloud API і выконваць розныя аперацыі, у тым ліку пераўтварэнне 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.

Заключныя заўвагі

У заключэнне, пераўтварэнне электронных табліц Excel у табліцы HTML з’яўляецца звычайнай задачай для многіх прадпрыемстваў і арганізацый, і Aspose.Cells Cloud забяспечвае магутнае і гнуткае рашэнне для іх патрэб. Выкарыстоўваючы Aspose.Cells Cloud SDK для .NET, вы можаце хутка і лёгка пераўтварыць электронныя табліцы Excel у табліцы HTML з дапамогай усяго некалькіх радкоў кода. Акрамя таго, Aspose.Cells Cloud прапануе шэраг функцый, уключаючы падтрымку некалькіх моў праграмавання, інтэграцыю з папулярнымі воблачнымі платформамі захоўвання дадзеных і зручны інтэрфейс, што робіць яго ідэальным рашэннем для прадпрыемстваў і арганізацый любога памеру. Калі вам трэба апублікаваць дадзеныя ў Інтэрнэце, падзяліцца імі са сваёй камандай або аўтаматызаваць працоўны працэс, Aspose.Cells Cloud забяспечвае надзейнае і маштабаванае рашэнне для вашых патрэб пераўтварэння Excel у HTML.

Мы таксама рэкамендуем азнаёміцца з Дакументацыяй па прадукту, паколькі яна змяшчае калекцыю тэм, якія тлумачаць іншыя цікавыя магчымасці API. Нарэшце, калі вы сутыкнецеся з якімі-небудзь праблемамі падчас выкарыстання API, калі ласка, не саромейцеся звязацца з намі праз бясплатны Форум падтрымкі прадукту.

Звязаныя артыкулы

Перайдзіце па наступных спасылках, каб даведацца больш пра: