no csv uz tsv tiešsaistē

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

Spēja nemanāmi pielāgot un pārveidot informāciju ir jebkura biznesa veiksmes stūrakmens. Šeit galvenā nozīme ir pārvēršanai no CSV uz TSV. Šajā rakstā mēs atklājam šīs pārejas pārliecinošos iemeslus un atklājam neskaitāmos ieguvumus, ko tā sniedz priekšplānā. Šī konvertēšana no komatatdalītām vērtībām (CSV) uz tabulēšanas atdalītajām vērtībām (TSV), izmantojot .NET Cloud SDK, parādās kā spēli mainošs risinājums.

.NET Cloud SDK konvertēšanai no CSV uz TSV

Aspose.Cells Cloud SDK vietnei .NET ir spēks, kas ne tikai bez piepūles pārveido CSV par TSV, lai uzlabotu saderību un datu skaidrību, bet arī paver iespējas uzlabotas izklājlapu manipulācijas. Tas nemanāmi mazina plaisu starp dažādiem datu formātiem un nodrošina savietojamību, padarot datu komunikāciju efektīvāku. Papildus formāta konvertēšanai, tas sniedz jums spēcīgu funkciju kopumu dinamiskai Excel failu izveidei, modificēšanai un datu ieguvei.

Lai izmantotu SDK, mums 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.

Konvertēt CSV uz TSV formātā C# .NET

Šajā sadaļā ir sniegta informācija par to, kā programmatiski konvertēt CSV uz TSV formātā 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 klases gadījumu, kurā mēs definējam izvades formātu kā TSV.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Treškārt, izveidojiet PostWorkbookSaveAsRequest gadījumu, kur mēs norādām ievades CSV faila nosaukumu, iegūtā TSV faila nosaukumu un parametrus AutoFit kolonnām un rindām.

cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Visbeidzot, izsauciet API, lai tiešsaistē pārvērstu CSV par TSV. Pēc veiksmīgas konvertēšanas iegūtais TSV 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ūtais TSV fails
string resultant_TSV = "output.tsv";

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

    // SaveOption objekts, kas definē izvades formātu kā TSV
    SaveOptions saveOptions = new SaveOptions()
    {
        SaveFormat = "TSV",
        ClearData = true
    };
    
    // Darbgrāmatas saglabāšanas pieprasījums
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_TSV,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

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

    // kad konversija ir veiksmīga, izdrukājiet veiksmes ziņojumu
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("The CSV to TSV conversion completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
konvertēšana no csv uz tsv

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

CSV faila paraugu un iegūto TSV var lejupielādēt no:

CSV uz TSV ar cURL komandām

Varat arī bez piepūles pārveidot CSV par TSV, izmantojot Aspose.Cells Cloud, izmantojot CURL komandas. Tāpēc izmantojiet CURL komandu jaudu, lai integrētu Aspose.Cells Cloud, kas nodrošina efektīvu formātu konvertēšanu un uzlabotas manipulācijas ar izklājlapām. Turklāt, izmantojot šo vienkāršo, bet jaudīgo pieeju, atraisiet dinamiskas Excel failu apstrādes iespējas, ļaujot jums nemanāmi izveidot, modificēt un iegūt datus.

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"

Kad JWT ir ģenerēts, lūdzu, izpildiet šo komandu, lai saglabātu CSV TSV formātā. Pēc konvertēšanas iegūtais TSV tiek saglabāts mākoņa krātuvē.

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

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

Secinājums

Visbeidzot, neatkarīgi no tā, vai izvēlaties Aspose.Cells Cloud SDK .NET visaptverošās iespējas vai pilnveidotu CURL komandu efektivitāti ar Aspose.Cells Cloud, ceļojums no CSV uz TSV kļūst par vienlaidu un sniedz iespēju. SDK ne tikai atvieglo formāta konvertēšanu, bet arī piedāvā uzlabotas manipulācijas ar izklājlapām, nodrošinot uzlabotu datu skaidrību un savietojamību. No otras puses, CURL komandas nodrošina vienkāršu, bet iedarbīgu pieeju Aspose.Cells Cloud integrēšanai, ļaujot izstrādātājiem izmantot REST API jaudu dinamiskai Excel failu apstrādei.

Noderīgas saites

Saistītie raksti

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