csv to txt ონლაინ რეჟიმში

როგორ გადავიტანოთ CSV ტექსტურ ფაილად .NET Cloud SDK-ით.

მონაცემთა მანიპულაციისა და ურთიერთთანამშრომლობისთვის, CSV (მძიმით გამოყოფილი მნიშვნელობები) ფაილების უწყვეტი კონვერტაცია უბრალო ტექსტად ([TXT](https://docs. fileformat.com/word-processing/txt/)) ფორმატი არის გადამწყვეტი ნაბიჯი მონაცემთა დამუშავების მილსადენებში. სტრუქტურირებული CSV მონაცემების უფრო მრავალმხრივ და საყოველთაოდ წასაკითხად TXT ფორმატში თარგმნის საჭიროება არის საერთო აუცილებლობა სხვადასხვა ინდუსტრიებსა და აპლიკაციებში. ამ ყოვლისმომცველ სახელმძღვანელოში ჩვენ ვაპირებთ ჩავუღრმავდეთ ამ კონვერტაციის მნიშვნელობას. მაშ ასე, მოდით გამოვიკვლიოთ დეტალები, თუ როგორ შეგვიძლია გამოვიყენოთ .NET REST API-ს ძალა და გავამარტივოთ ტრანსფორმაციის პროცესი.

.NET Cloud SDK CSV to TXT კონვერტაციისთვის

Aspose.Cells Cloud SDK .NET-ისთვის უზრუნველყოფს სტაბილურ გადაწყვეტას CSV-დან ტექსტურ ფაილში შეუფერხებლად ტრანსფორმაციისთვის. ეს Cloud SDK ამარტივებს ამ კონვერტაციის პროცესს ფუნქციონალების ყოვლისმომცველი ნაკრების შეთავაზებით, რომლებიც მორგებულია ფაილების ეფექტური კონვერტაციისთვის. ამ SDK-ის სიმძლავრის გამოყენებით, თქვენ შეგიძლიათ მარტივად თარგმნოთ CSV ფაილები TXT ფორმატში, რაც უზრუნველყოფს მონაცემთა თავსებადობას, კითხვადობას და მრავალფეროვნებას სხვადასხვა პლატფორმებსა და სისტემაში.

იმისათვის, რომ გამოვიყენოთ SDK, უნდა მოვიძიოთ Aspose.Cells-Cloud NuGet პაკეტების მენეჯერში და დააწკაპუნოთ ღილაკზე პაკეტის დამატება. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები [cloud dashboard]-დან (https://dashboard.aspose.cloud/). თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში [სწრაფი დაწყება] (https://docs.aspose.cloud/total/getting-started/quickstart/) სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გადაიყვანეთ CSV TXT-ად C#-ში .NET

ჩვენ გავიგეთ, რომ SDK არა მხოლოდ ხელს უწყობს თავად ტრანსფორმაციას, არამედ გთავაზობთ დამატებით ფუნქციებს პერსონალიზაციისთვის, რაც საშუალებას გაძლევთ მოარგოთ გამომავალი TXT ფაილი ფორმატის სპეციფიკური მოთხოვნების შესაბამისად. ახლა, მოდით ჩავუღრმავდეთ დეტალებს, თუ როგორ შეგვიძლია შევასრულოთ CSV to TXT ფორმატის მოთხოვნა C# .NET-ში.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

პირველ რიგში, შექმენით CellsApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.

SaveOptions saveOptions = new SaveOptions()

მეორეც, შექმენით SaveOptions კლასის მაგალითი, სადაც ჩვენ განვსაზღვრავთ გამომავალი ფორმატს, როგორც TXT.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

მესამე, შექმენით PostWorkbookSaveAsRequest-ის ეგზემპლარი, სადაც ვაზუსტებთ შეყვანის CSV ფაილის სახელს, შედეგად ტექსტური ფაილის სახელს.

cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

დაბოლოს, დაურეკეთ API-ს CSV-ის TXT-ად გადაქცევისთვის ონლაინ. წარმატებული კონვერტაციის შემდეგ, შედეგად მიღებული ტექსტური ფაილი ინახება ღრუბლოვან საცავში.

// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ 
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);

// შეყვანის CSV ფაილის სახელი
string input_CSV = "source.csv";
// შედეგიანი ტექსტური ფაილი
string resultant_file = "resultant.txt";

try
{
    // წაიკითხეთ შეყვანილი CSV ფაილის შინაარსი
    var file = System.IO.File.OpenRead(input_CSV);

    // SaveOption ობიექტი, რომელიც განსაზღვრავს გამომავალი ფორმატს, როგორც TXT
    SaveOptions saveOptions = new SaveOptions()
    {
        SaveFormat = "TXT",
        ClearData = true
    };
    
    // სამუშაო წიგნის შენახვის მოთხოვნა
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_file
    };

    // კონვერტაციის ოპერაციის ინიციალიზაცია
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // როდესაც კონვერტაცია წარმატებულია, დაბეჭდეთ წარმატების შეტყობინება
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("The CSV to Text file conversion completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv to txt კონვერტაცია

CSV ტექსტურ ფაილში კონვერტაციის გადახედვა.

CSV ფაილის ნიმუში და შედეგი TSV შეგიძლიათ ჩამოტვირთოთ:

CSV ფაილი ტექსტურ ფაილში cURL ბრძანებების გამოყენებით

CSV ტექსტურ ფაილად გადაქცევა Aspose.Cells Cloud გამოყენებით cURL ბრძანებების მეშვეობით მოიცავს Aspose.Cells Cloud-ის მიერ მოწოდებულ RESTful API ბოლო წერტილების გამოყენებას. ეს ბოლო წერტილები იძლევა ფაილის ფორმატის შეუფერხებელ ტრანსფორმაციას, მათ შორის CSV-დან TXT-ზე გადაქცევას. გარდა ამისა, cURL ბრძანებები მოქმედებს როგორც ხიდი თქვენს ლოკალურ გარემოსა და Aspose.Cells Cloud API-ს შორის, რაც საშუალებას გაძლევთ დაუკავშირდეთ 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 ფორმატში გადასაყვანად. კონვერტაციის შემდეგ, შედეგად მიღებული TXT ფაილი ინახება ღრუბლოვან საცავში.

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\": \"TXT\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

ჩაანაცვლეთ sourceFile შეყვანილი CSV ფაილის სახელით, რომელიც ხელმისაწვდომია Cloud storage-ში, output, შედეგად მიღებული TSV ფაილის სახელით, რომელიც გენერირებული იქნება ღრუბლოვან საცავში და accessToken ზემოთ გენერირებული JWT წვდომის ჟეტონით.

დასკვნა

ამ ყოვლისმომცველ სტატიაში ჩვენ გამოვიკვლიეთ CSV (მძიმით გამოყოფილი მნიშვნელობები) ფაილების ეფექტური კონვერტაცია TXT (უბრალო ტექსტი) ფორმატში Aspose.Cells Cloud-ის გამოყენებით. ამ კვლევამ მოიცვა და გამოიყენა ძლიერი Aspose.Cells Cloud SDK .NET-ისთვის, რაც აჩვენა მის შესაძლებლობებს შეუფერხებლად გარდაქმნას სტრუქტურირებული მონაცემები CSV ფაილებიდან TXT ფაილებად. პროცესი მოიცავს RESTful API ბოლო წერტილების გამოყენებას, რაც საშუალებას გაძლევთ შექმნათ cURL ბრძანებები, რომლებიც იწვევენ ფორმატის კონვერტაციას პირდაპირ ბრძანების ხაზის ინტერფეისიდან.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: