excel to csv

როგორ გადავიტანოთ Excel მძიმით გამოყოფილი მნიშვნელობები ონლაინ .NET Cloud SDK-ით.

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

Excel-ში CSV კონვერტაციის SDK

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

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

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

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

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

 cellsInstance.UploadFile("input.xls", inputFile);

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

var response = cellsInstance.CellsWorkbookGetWorkbook("input.xls", null, format: "CSV", isAutoFit: true, null, null, null, "output.html", null);

ახლა, დაურეკეთ API-ს, რომ შეასრულოს Excel-ზე 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
{
    // წაიკითხეთ Excel ფაილის ადგილობრივი დისკის შინაარსი
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // ატვირთეთ სამუშაო წიგნი ღრუბლოვან საცავში
        cellsInstance.UploadFile("input.xlsx", inputFile);

        // Excel-ში CSV კონვერტაციის ოპერაციის ინიციალიზაცია
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.xlsx", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

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

Excel-ის CSV-ში კონვერტაციის გადახედვა .NET REST API-ის გამოყენებით.

შეყვანილი Excel-ის სამუშაო წიგნი და ზემოაღნიშნულ მაგალითში გენერირებული CSV შეიძლება გადმოწერილი იყოს:

Excel-დან მძიმით გამოყოფილი ფაილები cURL ბრძანებების გამოყენებით

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

ამ მიდგომის პირველი ნაბიჯი არის 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"

მას შემდეგ რაც გვექნება JWT ჟეტონი, გთხოვთ შეასრულოთ შემდეგი ბრძანება Excel-ის CSV-ად გადაქცევისთვის ონლაინ. შეყვანილი Excel უკვე ხელმისაწვდომი იქნება ღრუბლოვან საცავში და კონვერტაციის შემდეგ, შედეგად მიღებული CSV შეინახება იმავე ღრუბლოვან საცავში (თუ არ მიუთითებთ განსხვავებულ ადგილს).

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

ჩაანაცვლეთ sourceFile შეყვანილი Excel სამუშაო წიგნის სახელით, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში, Resultant გამომავალი CSV-ის გენერირებული სახელით და accessToken ზემოთ გენერირებული JWT წვდომის ტოკენით.

  • იმისათვის, რომ შეინახოთ შედეგი CSV ლოკალურ დისკზე, გთხოვთ, გამოიყენოთ შემდეგი cURL ბრძანება, სადაც ჩვენ გამოვტოვეთ გამომავალი ფაილის სახელი GET მოთხოვნაში და გამოვიყენეთ -o არგუმენტი, რომელშიც მითითებულია შედეგი ფაილის გზა.
curl -v "https://api.aspose.cloud/v3.0/cells/input.xls?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.csv"

დასკვნა

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

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

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

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