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
- Kā C# .NET konvertēt CSV uz HTML
- CSV pārvēršana tīmeklī, izmantojot cURL komandas
.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 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: