Excel ტექსტზე

გადააკეთეთ Excel (XLS, XLSX) ტექსტურ ფაილად C# .NET გამოყენებით

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

Excel-ის ტექსტის კონვერტაციის API

Aspose.Cells Cloud SDK for .NET არის ეფექტური და ეკონომიური გზა Excel ფაილების ტექსტური ფაილის (.txt) ფორმატში გადასაყვანად. ღრუბელზე დაფუძნებული ეს მიდგომა უზრუნველყოფს უამრავ სარგებელს, მათ შორის მასშტაბურობას, ხელმისაწვდომობას და უსაფრთხოების გაძლიერებულ ფუნქციებს. კონვერტაციის პროცესი საიმედოა და იძლევა მაღალი ხარისხის შედეგებს. უბრალოდ მოძებნეთ “Aspose.Cells-Cloud” და დააწკაპუნეთ ღილაკზე პაკეტის დამატება. მეორეც, თუ არ გაქვთ ანგარიში Cloud Dashboard-ზე, გთხოვთ, შექმნათ უფასო ანგარიში მოქმედი ელფოსტის მისამართის გამოყენებით და მიიღოთ თქვენი პერსონალიზებული რწმუნებათა სიგელები.

გადააკეთეთ Excel TXT-ში C#-ის გამოყენებით

API გთავაზობთ შემდეგ სამ მეთოდს ფაილის ფორმატის კონვერტაციისთვის.

GetWorkbook - მიიღეთ შეყვანილი Excel Cloud საცავიდან და შეინახეთ გამოსავალი ღრუბლოვან საცავში. PutConvertWorkbook - გარდაქმნის Excel ფაილს სხვა ფორმატში მოთხოვნის შინაარსიდან. PostWorkbookSaveAs - ინახავს Excel ფაილს, როგორც სხვა ფორმატის ფაილს შესანახად.

ახლა ამ განყოფილებაში, ჩვენი ინტერესი არის ჩატვირთოთ შეყვანილი Excel ფაილი ლოკალური დისკიდან, შეასრულოთ კონვერტაცია და შევინახოთ შედეგად მიღებული ტექსტური ფაილი ღრუბლოვან საცავში.

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

// პირველი Excle სამუშაო წიგნი დისკზე
string input_Excel = "input.xlsx";
// შედეგად მიღებული ტექსტური ფაილის სახელი
string resultant_File = "output.txt";

try
{
    // წაიკითხეთ Excel ფაილი File instance-ში
    var file = System.IO.File.OpenRead(input_Excel);

    // კონვერტაციის ოპერაციის ინიციალიზაცია
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

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

მოდით განვავითაროთ ჩვენი გაგება ამ კოდის ფრაგმენტთან დაკავშირებით:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

var file = System.IO.File.OpenRead(input_Excel);

წაიკითხეთ Excel-ის სამუშაო წიგნის შეყვანის შინაარსი FileStream ობიექტში.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

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

Excel ტექსტში

Excel-ში ტექსტის გადახედვა.

შეყვანილი Excel სამუშაო წიგნი და ზემოაღნიშნულ მაგალითში გენერირებული TXT ფაილი შეიძლება გადმოიწეროს [input.xls] (images/input.xls) და [output.txt] (images/output.txt).

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

ჩვენ გავიგეთ, რომ ტექსტური ფაილები არის მსუბუქი და ეფექტური ინტერნეტით გადასაცემად. ახლა, ამ განყოფილებაში, ჩვენ ვაპირებთ Excel-ის ფაილების ტექსტურ ფორმატში გადაყვანას Aspose.Cells Cloud REST API-ისა და cURL ბრძანების გამოყენებით. ეს მიდგომა იძლევა მრავალ სარგებელს, როგორიცაა თავსებადობა სხვადასხვა პროგრამულ აპლიკაციებთან და ოპერაციულ სისტემებთან, მონაცემთა გაუმჯობესებული უსაფრთხოება და გაზრდილი ეფექტურობა.

ასე რომ, დასაწყებად, ჩვენ უნდა შევქმნათ JWT წვდომის ნიშანი კლიენტის სერთიფიკატების საფუძველზე:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

შემდეგი ნაბიჯი არის API-ის გამოძახება PostWorkbookSaveAs. ეს API ატვირთავს შეყვანილ Excel-ს ღრუბლოვანი საცავიდან და შემდეგ ინახავს შედეგად მიღებული TXT იმავე ღრუბლოვან საცავში.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

დასკვნითი შენიშვნები

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

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

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

რეკომენდებული სტატიები

გთხოვთ ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციისთვის: