მონაცემთა დამუშავების დინამიურ ლანდშაფტში საჭიროა ჩვეულებრივი ტექსტის (TXT) ფაილების CSV გადაქცევა .com/spreadsheet/csv/) ფორმატი არის გადამწყვეტი იმპერატივი. შედით TXT-ზე CSV კონვერტაციის სფეროში .NET REST API-ის გამოყენებით, ტრანსფორმაციული გადაწყვეტა, რომელიც შექმნილია მონაცემთა ეფექტური ურთიერთშემცვლელობის მზარდი მოთხოვნის დასაკმაყოფილებლად. ასე რომ, ეს სტატია ასახავს ამ კონვერტაციის აუცილებლობას, სწავლობს მონაცემთა მენეჯმენტის სირთულეებს და ხაზს უსვამს გამორჩეულ სარგებელს, რაც ამ პროცესს მოაქვს.
- REST API TXT-ში CSV კონვერტაციისთვის
- გადაიყვანეთ ტექსტური ფაილი CSV-ში C# .NET-ში
- TXT to CSV კონვერტაცია cURL ბრძანებების გამოყენებით
REST API TXT-ში CSV კონვერტაციისთვის
მარტივი ტექსტის (TXT) ფაილების CSV ფორმატში გადაყვანის ამოცანა ეფექტური და შეუფერხებელი ხდება Aspose.Cells Cloud SDK for .NET.ეს ძლიერი API ამარტივებს კონვერტაციის პროცესს, რაც დეველოპერებს საშუალებას აძლევს გამოიყენონ Aspose.Cells-ის ძლიერი ფუნქციები მონაცემთა გამარტივებული მანიპულირებისთვის. გარდა ამისა, ეს მიდგომა არა მხოლოდ ამარტივებს კონვერტაციის პროცესს, არამედ ხსნის Aspose.Cells Cloud SDK-ის უფრო ფართო შესაძლებლობებს, რაც მას ფასდაუდებელ აქტივად აქცევს დეველოპერებისთვის, რომლებიც ეძებენ მონაცემთა გაფართოებულ მანიპულირებას და ურთიერთშემცვლელობას.
პირველი არის „Aspose.Cells-Cloud“-ის ძიება NuGet პაკეტების მენეჯერში და დააწკაპუნეთ ღილაკზე „პაკეტის დამატება“. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები [cloud dashboard]-დან (https://dashboard.aspose.cloud/).თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.
ტექსტური ფაილის CSV-ში გადაყვანა C#-ში .NET
შემდეგი განყოფილება განმარტავს ნაბიჯებს, თუ როგორ შეგვიძლია პროგრამულად გადაიყვანოთ ტექსტური ფაილი CSV ფორმატში C# .NET-ის გამოყენებით.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
შექმენით CellsApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.
cellsInstance.UploadFile("input.txt", inputFile);
წაიკითხეთ შეყვანილი ტექსტური ფაილი და ატვირთეთ იგი ღრუბლოვან საცავში.
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "output.csv", null);
TXT-ზე CSV-ში გადაყვანის რუტინის დაწყება. შედეგად მიღებული CSV შემდეგ აიტვირთება ღრუბლოვან საცავში.
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// მიიღეთ კლიენტის სერთიფიკატები https://dashboard.aspose.cloud/-დან
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// შექმენით CellsApi ინსტანცია ClientID-ისა და ClientSecret-ის გადაცემისას
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// წაიკითხეთ შეყვანილი ტექსტური ფაილი ლოკალური დისკიდან
using (var inputFile = System.IO.File.OpenRead(input_TXT))
{
// ატვირთეთ ტექსტური ფაილი ღრუბლოვან საცავში
cellsInstance.UploadFile("input.txt", inputFile);
// TXT-ში CSV-ში კონვერტაციის ინიციალიზაცია
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);
// წარმატებული შეტყობინების დაბეჭდვა, თუ კონვერტაცია წარმატებულია
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TXT to CSV conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
- იმ შემთხვევაში, თუ გსურთ პირდაპირ გადაიყვანოთ შეყვანის TXT ადგილობრივი დისკიდან CSV ფორმატში, გთხოვთ, გამოიყენოთ შემდეგი კოდის ნაწყვეტი.
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// მიიღეთ კლიენტის სერთიფიკატები https://dashboard.aspose.cloud/-დან
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// შექმენით CellsApi ინსტანცია ClientID-ისა და ClientSecret-ის გადაცემისას
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// წაიკითხეთ შეყვანილი ტექსტური ფაილი ლოკალური დისკიდან
using (var inputFile = System.IO.File.OpenRead(input_TXT))
{
// TXT-ში CSV-ში კონვერტაციის ინიციალიზაცია
var response = cellsInstance.CellsWorkbookPutConvertWorkbook(inputFile, format: "CSV", null, "resultant.csv", null,null);
// წარმატებული შეტყობინების დაბეჭდვა, თუ კონვერტაცია წარმატებულია
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TXT to CSV conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ზემოთ მოყვანილ მაგალითში გენერირებული შეყვანის ტექსტური ფაილი და შედეგიანი CSV შეიძლება გადმოწერილი იყოს:
TXT to CSV კონვერტაცია cURL ბრძანებების გამოყენებით
Aspose.Cells Cloud, მძლავრი API Excel-ის მანიპულირებისთვის, შეუფერხებლად ინტეგრირდება cURL-თან, რათა მოგაწოდოთ მრავალმხრივი გადაწყვეტა TXT-ში CSV კონვერტაციისთვის. cURL ბრძანებების გამოყენებით Aspose.Cells Cloud API-სთან ურთიერთობისთვის, შეგიძლიათ დაიწყოთ კონვერტაციის პროცესი მარტივი და მასშტაბური გზით. გარდა ამისა, მას მოაქვს ღრუბელზე დაფუძნებული არქიტექტურის სარგებელი, რაც უზრუნველყოფს მასშტაბურობას და ამცირებს ადგილობრივ რესურსებზე დამოკიდებულებას.
ამ მიდგომის პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების გამოყენებით:
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"
ახლა, გთხოვთ, შეასრულოთ შემდეგი ბრძანება ტექსტური ფაილის CSV ფორმატში ონლაინ გადასაყვანად. შეყვანილი TXT ფაილი უნდა იყოს ღრუბლოვან საცავში და კონვერტაციის შემდეგ, შედეგად მიღებული CSV ინახება ღრუბლოვან საცავში.
curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ჩაანაცვლეთ sourceFile
შეყვანილი TXT ფაილის სახელით, resultantFile
შედეგიანი CSV-ის სახელით და accessToken
ზემოთ გენერირებული JWT წვდომის ტოკენით.
- იმისათვის, რომ შევინახოთ შედეგიანი Excel ლოკალურ დისკზე შესანახად, გთხოვთ გამოიყენოთ შემდეგი cURL ბრძანება, სადაც ჩვენ გამოვტოვეთ შედეგის ფაილის სახელი და გამოვიყენეთ -o არგუმენტი შედეგიანი ბილიკის დასაზუსტებლად.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"
დასკვნა
დასასრულს, გადაწყვეტილება გადაიყვანეთ მარტივი ტექსტის (TXT) ფაილები CSV ფორმატში ან .NET REST API-ის ან Aspose.Cells Cloud-ის გამოყენებით cURL ბრძანებებთან ერთად, გთავაზობთ სანაქებო გადაწყვეტილებებს. ეს Cloud API არა მხოლოდ ამარტივებს TXT-ში CSV-ზე კონვერტაციის პროცესს, არამედ ამაღლებს მონაცემთა მანიპულირების მთელ გამოცდილებას. გარდა ამისა, ფუნქციების მდიდარი ნაკრები, ღრუბლის მასშტაბურობა და cURL ბრძანებებთან უწყვეტი ინტეგრაცია, Aspose.Cells Cloud ჩნდება როგორც ყოვლისმომცველი გადაწყვეტა, რომელიც სცილდება ჩვეულებრივ საზღვრებს.
გამოსადეგი ბმულები
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: