TSV(Tab-Separated Values) ფაილები მარტივი და მსუბუქია, რაც მათ იდეალურს ხდის მონაცემთა შენახვისა და გადაცემისთვის. თუმცა, Excel Workbook გთავაზობთ მოწინავე ფუნქციებს, როგორიცაა მონაცემთა ვიზუალიზაცია, ანალიზის ხელსაწყოები და მოსახერხებელი ინტერფეისები, რომლებიც აუცილებელია მონაცემთა სიღრმისეული მანიპულაციისა და პრეზენტაციისთვის. ამ სტატიაში ჩვენ ვაპირებთ TSV ფაილების გადაყვანას Excel-ში და გამოვიყენოთ მძლავრი ფუნქციები თქვენი მონაცემთა ანალიზის შესაძლებლობების გასაუმჯობესებლად, სამუშაო ნაკადების გასაუმჯობესებლად და მონაცემთა პრეზენტაციის გასაუმჯობესებლად.
TSV to Excel კონვერტაციის SDK
Aspose.Cells Cloud SDK for .NET გთავაზობთ მძლავრ და ეფექტურ გზას TSV (Tab-Separated Values) ფაილების Excel ფორმატში გადასაყვანად, რაც აუმჯობესებს მონაცემთა ტრანსფორმაციის პროცესს. Aspose.Cells Cloud SDK-ის გამოყენებით, შეგიძლიათ ავტომატიზირდეთ TSV ფაილების Excel-ში გადაქცევა, რაც უზრუნველყოფს სიზუსტეს და შეინარჩუნებს მონაცემთა მთლიანობას.
ასე რომ, იმისათვის, რომ გამოიყენოთ SDK, ჯერ უნდა მოძებნოთ Aspose.Cells-Cloud
NuGet პაკეტების მენეჯერში და დააწკაპუნოთ ღილაკზე პაკეტის დამატება
. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები ღრუბლის დაფადან. იმ შემთხვევაში, თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.
გადაიყვანეთ TSV XLS-ში C#{#tsv-to-xls-csharp}-ში
მოდით გამოვიკვლიოთ დეტალები იმის შესახებ, თუ როგორ შეგვიძლია ეფექტურად გავუმკლავდეთ დიდი მოცულობის მონაცემებს და გავაერთიანოთ ძლიერი კონვერტაციის შესაძლებლობები თქვენს აპლიკაციებში, რაც გაზრდის მთლიან პროდუქტიულობას და მონაცემთა მართვის სამუშაო პროცესებს.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
პირველ რიგში, მოაწყეთ CellsApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.
SaveOptions saveOptions = new SaveOptions()
მეორეც, შექმენით SaveOptions-ის მაგალითი, სადაც ჩვენ განვსაზღვრავთ გამომავალი ფაილის ფორმატს, როგორც XLS
.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
მესამე, შექმენით PostWorkbookSaveAsRequest
-ის მაგალითი, სადაც ჩვენ მივუთითებთ შეყვანის TSV-ს სახელს, შედეგად Excel-ის სამუშაო წიგნის სახელს და სხვა არჩევით პარამეტრებს.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
დაბოლოს, დარეკეთ API-ს, რათა დაიწყოს TSV Excel-ში გადაყვანის პროცესი. კოდის წარმატებით შესრულების შემდეგ, Excel-ის სამუშაო წიგნი ინახება ღრუბლოვან საცავში.
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ
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: "XLS", null, null, null, null, "myResultant.xls", null,null);
// წარმატებული შეტყობინების დაბეჭდვა, თუ კონვერტაცია წარმატებულია
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
შეყვანის TSV და ზემოაღნიშნულ მაგალითში გენერირებული Excel შეიძლება გადმოიწეროს input.tsv-დან და myResultant.xls-დან.
TSV to XLSX cURL ბრძანებების გამოყენებით
TSV-ის XLSX-ად გადაქცევა Aspose.Cells Cloud და cURL ბრძანებების გამოყენებით არის მარტივი და ეფექტური პროცესი. ეს მიდგომა ძალზე მომგებიანია ავტომატიზაციისა და ჯგუფური დამუშავებისთვის, რაც მას იდეალურს ხდის სკრიპტებსა და სამუშაო პროცესებში ინტეგრირებისთვის, რომლებიც საჭიროებენ მონაცემთა ხშირ ტრანსფორმაციას.
ამ მიდგომის პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების გამოყენებით:
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"
ახლა, TSV-ში XLSX-ის კონვერტაციის შესასრულებლად, გთხოვთ, შეასრულოთ შემდეგი ბრძანება:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ჩაანაცვლეთ sourceFile
შეყვანილი TSV ფაილის სახელით (ხელმისაწვდომია ღრუბლოვან საცავში), resultantFile
გამომავალი Excel სამუშაო წიგნის სახელით და accessToken
ზემოთ გენერირებული JWT წვდომის ჟეტონით.
- შედეგიანი XLSX სამუშაო წიგნი ლოკალურ დისკზე შესანახად, გთხოვთ, გამოიყენოთ შემდეგი cURL ბრძანება:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
უფასო TSV to XLSX კონვერტაციის აპლიკაცია
იმისათვის, რომ გამოსცადოთ .NET REST API-ს შესაძლებლობები, შეგიძლიათ გამოიყენოთ ჩვენი მსუბუქი და საკმაოდ ეფექტური TSV to XLSX Conversion App. ეს უფასო აპლიკაცია აგებულია Aspose.Cells Cloud API-ების თავზე და მისი ტესტირება შესაძლებელია ონლაინ ინსტალაციის მოთხოვნების გარეშე.
დასკვნა
დასკვნის სახით, TSV-ის Excel ფორმატში გადაყვანა გადამწყვეტი ამოცანაა მონაცემთა მანიპულაციის, ვიზუალიზაციისა და ანალიზის გასაუმჯობესებლად. მიუხედავად იმისა, აირჩევთ მძლავრ და მოქნილ Aspose.Cells Cloud SDK-ს .NET-ისთვის, თუ ცალსახა და სკრიპტირებადი cURL ბრძანებებს Aspose.Cells Cloud API-ით, ორივე მიდგომა გვთავაზობს მტკიცე გადაწყვეტილებებს ამ კონვერტაციისთვის.
გამოსადეგი ბმულები
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: