csv:stä xlsx:ksi

CSV:n muuntaminen Exceliksi (XLSX, XLSX) .NET REST API:n avulla.

Tiedonhallinnan monimutkaisessa kuvakudoksessa tarve muuntaa CSV Excel-työkirjaksi (XLSX /xlsx/), XLS) on keskeinen vaihe. Se tarjoaa portin dynaamisempaan ja helppokäyttöisempään datakokemukseen. Vaikka CSV-tiedostot tarjoavatkin yksinkertaisuuden, niistä puuttuu Excelin vankat toiminnot ja visuaalinen vetovoima. Tässä artikkelissa selvitämme pakottavat tarpeet CSV:n muuntamiseksi Exceliksi. Joten syvennytään yksityiskohtiin, jotta voidaan kuroa umpeen raakadatan ja käyttökelpoisten oivallusten välinen kuilu .NET REST API:n avulla, mikä varmistaa virtaviivaisemman ja tehokkaamman tiedon muunnoskokemuksen.

.NET Cloud SDK muuntamiseen CSV:stä Exceliksi

Aspose.Cells Cloud SDK for .NET tarjoaa saumattoman siirtymisen CSV:stä Exceliin (XLSX, XLS). Tämä tehokas SDK ei vain yksinkertaista ja nopeuttaa muunnosprosessia, vaan myös avaa ovia lukemattomille muille ominaisuuksille. Joitakin toimintoja ovat (mutta ei rajoittuen) Excel-laskentataulukoiden käsittely, kaavioiden luominen, edistynyt muotoilu ja jopa monimutkaisten laskelmien suorittaminen.

Etsi nyt “Aspose.Cells-Cloud” NuGet-pakettien hallinnassa ja napsauta “Lisää paketti” -painiketta. Toiseksi hanki asiakastunnuksesi pilvihallintapaneelista. Jos sinulla ei ole tiliä, luo ilmainen tili noudattamalla pika aloitus -artikkelissa annettuja ohjeita.

Muunna CSV-tiedosto Exceliksi C#:lla

Lähde saumattomalle matkalle muuntaessasi CSV:stä Exceliin (XLSX, XLS) C# .NET:in avulla.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Luo CellsApi-luokan objekti, jossa välitämme asiakkaan tunnistetiedot argumentteina.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Luo WorkbookSaveAsRequest-esiintymä, jossa annamme syötetyn CSV-tiedoston nimen, tuloksena olevan XLS-nimen ja muutamia valinnaisia parametreja.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Soita API:lle aloittaaksesi CSV:stä XLSX:ksi muunnostoiminnon. Kun koodi on suoritettu onnistuneesti, tuloksena oleva Excel tallennetaan pilvitallennustilaan.

/ For complete examples and data files, please go to 
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 XLS-tiedoston nimi
string resultant_XLS = "output.xls";

try
{
    // lukea syötetyn CSV-tiedoston sisältöä
    var file = System.IO.File.OpenRead(input_CSV);

    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_XLS,
        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 Excel format !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv:stä xls:ään

CSV-tiedostosta XLS-muunnosesikatselu.

Muunnos CSV:stä XLS:ksi cURL-komennoilla

CSV-tiedoston muuntaminen Exceliksi käyttämällä Aspose.Cells Cloud cURL-komentoja on nopea ja helppokäyttöinen reitti. Tämä lähestymistapa tarjoaa yksinkertaisuuden ja helppokäyttöisyyden sekä avaa portin useisiin lisäominaisuuksiin.

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"

Kun meillä on JWT-tunnus, suorita seuraava komento muuntaaksesi CSV:n XLS-muotoon. Muuntamisen jälkeen tuloksena oleva Excel-työkirja tallennetaan pilvitallennustilaan.

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

Korvaa “inputFile” pilvitallennustilassa olevan CSV-syötetiedoston nimellä, “resultantFile” luotavan Excel-laskentataulukon nimellä ja “accessToken” yllä luodulla JWT-käyttötunnuksella.

Johtopäätös

Yhteenvetona voidaan todeta, että matka CSV:stä Exceliin (XLSX, XLS) on ollut osoitus Aspose.Cells Cloudin tarjoamista monipuolisista ratkaisuista. Olipa kyseessä käyttäjäystävällinen Aspose.Cells Cloud SDK for .NET tai nopea cURL-komentojen tehokkuus, voit kokea tietojen muuntamisen voiman. Olitpa kehittyneitä sovelluksia luova kehittäjä tai nopeita ratkaisuja etsivä komentoriviharrastaja, Aspose.Cells Cloud on luotettava kumppani, joka tekee koko tietojenkäsittelyn työnkulusta tehokkaampaa ja monipuolisempaa.

hyödyllisiä linkkejä

Aiheeseen liittyvät artikkelit

Suosittelemme vierailemaan seuraavissa blogeissa: