TSV(Tab-Separated Values) და CSV(მძიმით გამოყოფილი მნიშვნელობები) არის ორი ყველაზე ხშირად გამოყენებული ფორმატი ცხრილის მონაცემების შესანახად და გადასატანად. თუმცა, CSV-ს ხშირად ანიჭებენ უპირატესობას მისი ფართო თავსებადობისა და სიმარტივის გამო, რაც მას აქცევს გადასაღებ ფორმატს მონაცემთა გაცვლისთვის სხვადასხვა პლატფორმებსა და აპლიკაციებში. ამ სტატიაში ჩვენ განვიხილავთ TSV-ს CSV-ზე კონვერტაციის აუცილებლობას და განვიხილავთ, თუ როგორ შეიძლება მისი ეფექტურად განხორციელება C# .NET და Aspose.Cells Cloud SDK-ის გამოყენებით, რაც საშუალებას მოგცემთ გამოიყენოთ თქვენი მონაცემების სრული პოტენციალი.
- REST API TSV-ში CSV კონვერტაციისთვის
- გადაიყვანეთ TSV ფაილი CSV-ში C#-ში
- TSV CSV ონლაინში cURL ბრძანებების გამოყენებით
REST API TSV-ში CSV კონვერტაციისთვის
Aspose.Cells Cloud SDK for .NET-ის გამოყენებით, TSV-ის CSV-ად გადაქცევა არის მარტივი და ეფექტური პროცესი, რომელიც საშუალებას გაძლევთ შეუფერხებლად მოაწყოთ ეს ფუნქცია თქვენს .NET აპლიკაციებში. ეს SDK არა მხოლოდ ახორციელებს კონვერტაციას სიზუსტით, არამედ ის ასევე გთავაზობთ ძლიერი ფუნქციების ფართო სპექტრს, როგორიცაა მონაცემთა ფორმატირება, ფორმულის გამოთვლები და ცხრილების მანიპულირება.
SDK-ის გამოსაყენებლად, ჯერ უნდა მოძებნოთ Aspose.Cells-Cloud
NuGet პაკეტების მენეჯერში და დააწკაპუნოთ ღილაკზე პაკეტის დამატება
. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები ღრუბლის დაფადან. იმ შემთხვევაში, თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.
გადაიყვანეთ TSV ფაილი CSV-ში C#{#tsv-to-csv-csharp}-ში
ამ განყოფილებაში, ჩვენ ვაპირებთ ავტომატიზირებას კომპლექსური TSV to CSV კონვერტაციის ამოცანის ავტომატიზაციას, მონაცემთა დიდი ნაკრების მენეჯმენტით და მაღალი ხარისხის გამომუშავების უზრუნველსაყოფად. თქვენ მოწმენი იქნებით, რომ ჩვენი REST API ხდება ფასდაუდებელი კომპონენტი მონაცემთა დამუშავების ყველა საჭიროებისთვის.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
პირველ რიგში, მოაწყეთ CellsApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.
SaveOptions saveOptions = new SaveOptions()
მეორეც, შექმენით SaveOptions-ის მაგალითი, სადაც ჩვენ განვსაზღვრავთ გამომავალი ფაილის ფორმატს, როგორც CSV
.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
მესამე, შექმენით PostWorkbookSaveAsRequest
-ის ეგზემპლარი, სადაც ჩვენ მივუთითებთ შეყვანის TSV სახელს, შედეგად მიღებული CSV ფაილის სახელს.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
დაბოლოს, დარეკეთ API-ს, რათა დაიწყოს TSV to CSV კონვერტაციის პროცესი. კოდის წარმატებით შესრულების შემდეგ, შედეგად მიღებული CSV ინახება ღრუბლოვან საცავში.
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// მიიღეთ კლიენტის სერთიფიკატები https://dashboard.aspose.cloud/-დან
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// შექმენით CellsApi ინსტანცია ClientID-ისა და ClientSecret-ის გადაცემისას
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// ჩატვირთეთ შეყვანის TSV ფაილი
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// ატვირთეთ შეყვანილი TSV სამუშაო წიგნი ღრუბლოვან საცავში
cellsInstance.UploadFile("input.tsv", inputFile);
// დაურეკეთ API-ს TSV Excel-ის სამუშაო წიგნად გადასაყვანად
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "CSV", null, null, null, null, "myResultant.csv", null,null);
// წარმატებული შეტყობინების დაბეჭდვა, თუ კონვერტაცია წარმატებულია
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to CSV conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
შეყვანის TSV და ზემოაღნიშნულ მაგალითში გენერირებული Excel შეიძლება გადმოიწეროს input.tsv-დან და resultantFile.csv-დან.
TSV CSV ონლაინში cURL ბრძანებების გამოყენებით
TSV-ის CSV-ზე გადაქცევა Aspose.Cells Cloud და cURL ბრძანებების გამოყენებით არის მარტივი და ეფექტური მეთოდი, რაც მას მრავალმხრივ და ხელმისაწვდომ გადაწყვეტად აქცევს დეველოპერებისთვის, რომლებიც ცდილობენ თავიანთი მონაცემთა კონვერტაციის ამოცანების გამარტივებას. ეს მიდგომა ძალზე მომგებიანია ავტომატიზაციისა და სხვადასხვა სამუშაო პროცესებში ინტეგრაციისთვის, განსაკუთრებით ისეთ გარემოში, სადაც საჭიროა მონაცემთა სწრაფი, სკრიპტზე დაფუძნებული დამუშავება.
როგორც ამ მიდგომის წინაპირობა, პირველ რიგში, ჩვენ უნდა შევქმნათ JWT წვდომის ნიშანი შემდეგი cURL ბრძანების გამოყენებით:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ახლა, როდესაც ჩვენი პერსონალიზებული წვდომის ჟეტონი გენერირებულია, ჩვენ შეგვიძლია შევასრულოთ შემდეგი cURL ბრძანება TSV CSV-ზე ონლაინ გადასაყვანად.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ჩაანაცვლეთ sourceFile
შეყვანილი TSV ფაილის სახელით (ხელმისაწვდომია ღრუბლოვან საცავში), resultantFile
შედეგიანი CSV ფაილის სახელით და accessToken
ზემოთ გენერირებული JWT წვდომის ტოკენით.
- თუ გსურთ შეინახოთ შედეგი CSV ლოკალურ დისკზე, გთხოვთ შეასრულოთ შემდეგი cURL ბრძანება:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultantFile.csv"
უფასო TSV to CSV კონვერტორი
შეხედეთ .NET REST API-ს გასაოცარ შესაძლებლობებს ჩვენი მსუბუქი და საკმაოდ ეფექტური TSV to CSV Conversion App მეშვეობით. ის აგებულია Aspose.Cells Cloud API-ების თავზე და მისი ტესტირება შესაძლებელია ონლაინ ინსტალაციის მოთხოვნების გარეშე.
დასკვნა
დასკვნის სახით, TSV CSV-ად გადაქცევა აუცილებელია მონაცემთა თავსებადობისა და გამოყენების სიმარტივის უზრუნველსაყოფად სხვადასხვა პლატფორმაზე. აირჩევთ ყოვლისმომცველ Aspose.Cells Cloud SDK-ს .NET-ისთვის, რომელიც უპრობლემოდ ინტეგრირდება თქვენს აპლიკაციებში, თუ მარტივი cURL ბრძანების მიდგომა სწრაფი, სკრიპტზე დაფუძნებული კონვერტაციისთვის, ორივე მეთოდი გთავაზობთ ეფექტურ და საიმედო გადაწყვეტილებებს. ჩვენ გირჩევთ გამოიყენოთ ჩვენი API-ები თქვენი მონაცემთა დამუშავების სამუშაოების გასამარტივებლად და გასაუმჯობესებლად.
სასარგებლო ლინკები
დაკავშირებული სტატიები
ჩვენ ასევე გირჩევთ შეისწავლოთ შემდეგი ბლოგები: