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
- Konvertējiet CSV uz TSV formātā C#.NET
- CSV uz TSV ar cURL komandām
.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);
}
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: