Excel ба html

Табдил додани Excel ба HTML бо истифода аз C# .NET

Ҷадвалҳои Excel барои нигоҳдорӣ ва таҳлили додаҳо васеъ истифода мешаванд, аммо дастрасӣ ва дидани онҳо дар интернет душвор буда метавонад. Ҳалли ин мушкилот ин табдил додани ҷадвалҳои Excel ба ҷадвалҳои HTML мебошад, ки дар интернет ба осонӣ дастрас ва дидан мумкин аст. Бо Aspose.Cells Cloud, ин раванд боз ҳам осонтар ва самараноктар шуд. Дар ин мақола, мо чӣ гуна истифода бурдани Aspose.Cells Cloud-ро барои табдил додани ҷадвалҳои Excel ба ҷадвалҳои HTML баррасӣ хоҳем кард ва бартариҳои дигари истифодаи ин ҳалли худро барои талаботи табдилдиҳии шумо меомӯзем. Новобаста аз он ки шумо таҳиягар ё корбари ниҳоӣ ҳастед, ин мақола барои он пешбинӣ шудааст, ки ба шумо маълумотеро пешниҳод кунад, ки ба шумо барои оғоз кардани табдили Excel ба HTML лозим аст.

Excel ба API табдилдиҳии веб

Аз ҳамгироии бефосила, хусусиятҳои пешрафта ва қобилиятҳои табдили зуди [Aspose.Cells Cloud] (https://products.aspose.cloud/cells/curl/) лаззат баред. Ин 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 Cloud

Тасвири 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";
        
// бо пешниҳоди тафсилоти ClientID ва ClientSecret мисоли CellsApi эҷод кунед
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 Online бо истифода аз фармонҳои 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 Converter] (https://products.aspose.app/cells/conversion) истифода баред.

Мулохизахои чамъбастй

Хулоса, табдил додани ҷадвалҳои Excel ба ҷадвалҳои HTML барои бисёре аз корхонаҳо ва созмонҳо як кори маъмулист ва Aspose.Cells Cloud барои эҳтиёҷоти онҳо як ҳалли пурқувват ва фасеҳ фароҳам меорад. Бо истифода аз Aspose.Cells Cloud SDK for .NET, шумо метавонед ҷадвалҳои Excel-ро ба ҷадвалҳои HTML зуд ва ба осонӣ бо чанд сатри код табдил диҳед. Илова бар ин, Aspose.Cells Cloud як қатор хусусиятҳоро пешниҳод мекунад, аз ҷумла дастгирии забонҳои сершумори барномасозӣ, ҳамгироӣ бо платформаҳои маъмули нигаҳдории абрӣ ва интерфейси дӯстона, ки онро барои тиҷорат ва созмонҳои ҳама андоза ҳалли беҳтарин месозад. Новобаста аз он ки ба шумо лозим аст, ки маълумотро онлайн нашр кунед, онро бо дастаи худ мубодила кунед ё ҷараёни кори худро автоматӣ кунед, Aspose.Cells Cloud ҳалли боэътимод ва миқёспазирро барои ниёзҳои табдили Excel ба HTML таъмин мекунад.

Мо инчунин тавсия медиҳем, ки Documentation Product-ро омӯзед, зеро он маҷмӯи мавзӯъҳоро дар бар мегирад, ки дигар хусусиятҳои ҷолиби API-ро шарҳ медиҳанд. Ниҳоят, агар шумо ҳангоми истифодаи API бо ягон мушкилот рӯ ба рӯ шавед, лутфан бо мо тавассути ройгони Форуми дастгирии маҳсулот тамос гиред.

Мақолаҳои марбут

Лутфан ба истиноди зерин муроҷиат кунед, то дар бораи маълумоти бештар маълумот гиред: