csv uz html

Kā konvertēt CSV uz HTML, izmantojot .NET Cloud SDK.

Pastāvīgi mainīgajā tīmekļa izstrādes vidē nepieciešamība pēc dinamiska un vizuāli saistoša satura ir kļuvusi izteiktāka nekā jebkad agrāk. Tā kā uzņēmumi un izstrādātāji meklē novatoriskus veidus, kā prezentēt datus tīmeklī, CSV (komatatdalīto vērtību) faili tiek pārveidoti par [HTML](https: //docs.fileformat.com/web/html/) parādās kā galvenais risinājums. Izmantojot .NET REST API iespējas, mēs varam pārvērst rindu datu vērtības interaktīvā un atsaucīgā HTML saturā. Šī transformācija ne tikai uzlabo datu vizuālo pievilcību, bet arī veicina visaptverošāku un lietotājam draudzīgāku tīmekļa pieredzi.

.NET REST API konvertēšanai no CSV uz HTML

Aspose.Cells Cloud SDK vietnei .NET piedāvā daudzas funkcijas, tostarp Excel failu manipulācijas, daudzpusīgus konvertēšanas formātus, šūnu datu apstrādi, diagrammu ģenerēšanu un formulu. aprēķinus. Tādējādi, izmantojot tā spēcīgās iespējas, varat viegli konvertēt CSV failu uz HTML lapu.

Uzlabojiet savas darbplūsmas, nodrošinot efektīvu datu pārvaldību un prezentāciju tīmekļa lietojumprogrammās.

Pirmkārt, NuGet pakotņu pārvaldniekā ir jāmeklē “Aspose.Cells-Cloud” un jānoklikšķina uz pogas “Pievienot pakotni”. Otrkārt, iegūstiet klienta akreditācijas datus no mākoņa informācijas paneļa. Ja jums nav esoša konta, vienkārši izveidojiet bezmaksas kontu, izpildot norādījumus, kas norādīti rakstā ātrs sākums.

Kā konvertēt CSV par HTML formātā C# .NET

Izpētīsim detalizētu informāciju par to, kā mēs varam programmatiski konvertēt CSV uz HTML tiešsaistē, izmantojot C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Pirmkārt, izveidojiet CellsApi klases objektu, kurā mēs nododam klienta akreditācijas datus kā argumentus.

SaveOptions saveOptions = new SaveOptions()

Otrkārt, izveidojiet SaveOptions gadījumu, kurā mēs definējam izvades faila formātu kā HTML un iestatām parametru HTML satura saspiešanai.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Treškārt, izveidojiet PostWorkbookSaveAsRequest gadījumu, kurā norādām ievades CSV faila nosaukumu, iegūtā HTML nosaukumu un citus izvēles parametrus.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Izsauciet API, lai sāktu konvertēšanu no CSV uz HTML. Kad kods ir veiksmīgi izpildīts, iegūtais HTML fails tiek saglabāts mākoņa krātuvē.

// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// izveidot CellsApi gadījumu, nododot ClientID un ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// ievades CSV faila nosaukums
string input_CSV = "source.csv";
// iegūtā HTML faila nosaukums
string resultant = "output.html";

try
{
    // lasīt ievades CSV faila saturu
    var file = System.IO.File.OpenRead(input_CSV);

    // izveidot SaveOptions objektu, kurā mēs definējam izvades formātu
    SaveOptions saveOptions = new Aspose.Cells.Cloud.SDK.Model.SaveOptions()
    {
        // faila izvades formāts 
        SaveFormat = "HTML",
        ClearData = true,
        EnableHTTPCompression = true
    };
    
    // izveidojiet PostWorkbook saglabāšanas pieprasījumu, lai mēs varētu sākt konvertēšanas darbību
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        // ievades CSV faila nosaukums
        name = input_CSV,
        saveOptions = saveOptions,
        // iegūtais faila nosaukums
        newfilename = resultant,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

    // inicializēt konvertēšanas darbību
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // izdrukājiet veiksmes ziņojumu, ja konvertēšana ir veiksmīga
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successful conversion of CSV to HTML file !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv uz html

CSV konvertēšanas uz HTML priekšskatījums.

CSV konvertēšana tīmeklī, izmantojot cURL komandas

Kā otru pieeju varat pilnveidot CSV konvertēšanas procesu HTML formātā, vienkārši izmantojot Aspose.Cells Cloud un cURL komandas. Tātad, izmantojot cURL komandas, varat nosūtīt pieprasījumu galapunktam PostWorkbookSaveAs, norādīt ievades CSV failu un vēlamo izvades formātu kā HTML. Šī pieeja nodrošina arī precizitāti un efektivitāti, vienlaikus pārveidojot neapstrādātus CSV datus vizuāli pievilcīgā un interaktīvajā HTML saturā.

Pirmais solis šajā pieejā ir JWT piekļuves marķiera ģenerēšana, izmantojot šādu komandu:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Tagad, lūdzu, izpildiet šo komandu, lai pārveidotu CSV Web HTML formātā. Pēc konvertēšanas iegūtais HTML fails tiek saglabāts mākoņa krātuvē.

curl -v "https://api.aspose.cloud/v3.0/cells/{myInput}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"html\",  \"CachedFileFolder\": \"string\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

Aizstājiet “myInput” ar mākoņkrātuvē pieejamā ievades CSV faila nosaukumu, “outputFile” ar iegūtā HTML faila nosaukumu, kas jāģenerē mākoņkrātuvē, un “accessToken” ar iepriekš ģenerētu JWT piekļuves pilnvaru.

Secinājums

Visbeidzot, ceļojums no CSV uz HTML atklāj divus atšķirīgus, bet efektīvus ceļus. .NET Cloud SDK piedāvā daudzpusīgas ar Excel saistītas funkcijas, kalpo kā stabils rīks, lai apstrādātu CSV datus, un organizē to pārveidošanu dažādos formātos, liekot pamatu visaptverošai datu transformācijai. No otras puses, cURL komandas kopā ar Aspose.Cells Cloud API piedāvā racionalizētu, uz mākoņiem balstītu pieeju, vienkāršojot konvertēšanas procesu un nodrošinot dinamiska HTML satura piegādi. Tagad atkarībā no jūsu vajadzībām integrējiet šos risinājumus un uzlabojiet datu prezentāciju tīmeklī. Tātad, ieejiet jaunā interaktīva un vizuāli pievilcīga satura laikmetā!

Noderīgas saites

Saistītie raksti

Mēs ļoti iesakām apmeklēt šādus emuārus: