Jatkuvasti kehittyvässä verkkokehityksen maisemassa dynaamisen ja visuaalisesti kiinnostavan sisällön tarve on korostunut enemmän kuin koskaan. Kun yritykset ja kehittäjät etsivät innovatiivisia tapoja esittää tietoja verkossa, CSV (Comma-Separated Values) -tiedostot muunnetaan [HTML](https: //docs.fileformat.com/web/html/) on keskeinen ratkaisu. Hyödyntämällä .NET REST API:n ominaisuuksia voimme muuttaa rivitietoarvot interaktiiviseksi ja reagoivaksi HTML-sisällöksi. Tämä muutos ei ainoastaan paranna datan visuaalista vetovoimaa, vaan myös edistää mukaansatempaavampaa ja käyttäjäystävällisempää verkkokokemusta.
- .NET REST API CSV-HTML-muunnoksia varten
- CSV-tiedoston muuntaminen HTML:ksi C# .NET:ssä
- CSV-muunnos verkkoon cURL-komentojen avulla
.NET REST API CSV-HTML-muunnoksia varten
Aspose.Cells Cloud SDK for .NET tarjoaa runsaasti ominaisuuksia, kuten Excel-tiedostojen käsittelyn, monipuoliset muunnosmuodot, solutietojen käsittelyn, kaavioiden luomisen ja kaavan laskelmat. Joten hyödyntämällä sen vahvoja ominaisuuksia, voit helposti muuntaa CSV-tiedoston HTML-sivuksi.
Paranna työnkulkuasi varmistamalla tietojen tehokas hallinta ja esittäminen verkkosovelluksissa.
Ensinnäkin meidän täytyy etsiä “Aspose.Cells-Cloud” NuGet-pakettien hallinnassa ja napsauttaa “Lisää paketti” -painiketta. Toiseksi hanki asiakastunnuksesi pilvihallintapaneelista. Jos sinulla ei ole tiliä, luo ilmainen tili noudattamalla pika aloitus -artikkelissa annettuja ohjeita.
CSV-tiedoston muuntaminen HTML-muotoon C# .NET:ssä
Katsotaanpa, miten voimme ohjelmallisesti muuntaa CSV:n HTML:ksi verkossa C# .NET:n avulla.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Luo ensin CellsApi-luokan objekti, jossa välitämme asiakkaan tunnistetiedot argumentteina.
SaveOptions saveOptions = new SaveOptions()
Toiseksi, luo SaveOptions-esiintymä, jossa määritämme tulostustiedostomuodon HTML:ksi ja asetamme parametrin HTML-sisällön pakkaamiseksi.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
Kolmanneksi, luo “PostWorkbookSaveAsRequest” -esiintymä, jossa määritämme syötettävän CSV-tiedoston nimen, tuloksena olevan HTML:n nimen ja muut valinnaiset parametrit.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Soita API:lle aloittaaksesi CSV:stä HTML-muunnos. Kun koodi on suoritettu onnistuneesti, tuloksena oleva HTML-tiedosto tallennetaan pilvitallennustilaan.
// Täydelliset esimerkit ja datatiedostot ovat osoitteessa
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// luo CellsApi-ilmentymä välittämällä ClientID ja ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// syötettävän CSV-tiedoston nimi
string input_CSV = "source.csv";
// tuloksena olevan HTML-tiedoston nimi
string resultant = "output.html";
try
{
// lukea syötetyn CSV-tiedoston sisältöä
var file = System.IO.File.OpenRead(input_CSV);
// Luo SaveOptions-objekti, jossa määritämme tulostusmuodon
SaveOptions saveOptions = new Aspose.Cells.Cloud.SDK.Model.SaveOptions()
{
// tiedoston tulostusmuoto
SaveFormat = "HTML",
ClearData = true,
EnableHTTPCompression = true
};
// Luo PostWorkbook-tallennuspyyntö, jotta voimme aloittaa muunnostoiminnon
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
{
// syötettävän CSV-tiedoston nimi
name = input_CSV,
saveOptions = saveOptions,
// tuloksena oleva tiedostonimi
newfilename = resultant,
isAutoFitRows = true,
isAutoFitColumns = true
};
// alusta muunnostoiminto
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
// tulosta onnistumisviesti, jos muunnos onnistuu
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-muunnos verkkoon cURL-komentojen avulla
Toisena lähestymistapana voit harkita CSV:n muuntamisen HTML-muotoon virtaviivaistamista Aspose.Cells Cloud- ja cURL-komentojen avulla. Joten käyttämällä cURL-komentoja voit lähettää pyynnön PostWorkbookSaveAs-päätepisteeseen, määrittää syöte-CSV-tiedoston ja halutun tulostusmuodon HTML-muodossa. Tämä lähestymistapa varmistaa myös tarkkuuden ja tehokkuuden ja muuttaa CSV-raakadatan visuaalisesti houkuttelevaksi ja interaktiiviseksi HTML-sisällöksi.
Ensimmäinen vaihe tässä lähestymistavassa on luoda JWT-käyttöoikeus seuraavalla komennolla:
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"
Suorita nyt seuraava komento muuntaaksesi CSV Web HTML -muotoon. Muuntamisen jälkeen tuloksena oleva HTML-tiedosto tallennetaan pilvitallennustilaan.
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}"
Korvaa “myInput” pilvitallennustilassa olevan CSV-syötetiedoston nimellä, “outputFile” tuloksena olevan pilvitallennustilassa luotavan HTML-tiedoston nimellä ja “accessToken” yllä luodulla JWT-käyttötunnuksella.
Johtopäätös
Yhteenvetona voidaan todeta, että matka CSV:stä HTML:ään paljastaa kaksi erillistä mutta tehokasta reittiä. .NET Cloud SDK tarjoaa monipuolisia Exceliin liittyviä toimintoja, toimii vankana työkaluna CSV-tietojen käsittelyyn ja järjestää sen muuntamisen eri muotoihin, mikä luo pohjan kattavalle tiedon muunnokselle. Toisaalta cURL-komennot yhdessä Aspose.Cells Cloud API:n kanssa tarjoavat virtaviivaisen, pilvipohjaisen lähestymistavan, mikä yksinkertaistaa muunnosprosessia ja varmistaa dynaamisen HTML-sisällön toimituksen. Nyt tarpeidesi mukaan integroi nämä ratkaisut ja paranna tiedon esitystapaa verkossa. Joten astu interaktiivisen ja visuaalisesti houkuttelevan sisällön uuteen aikakauteen!
hyödyllisiä linkkejä
Aiheeseen liittyvät artikkelit
Suosittelemme vierailemaan seuraavissa blogeissa: