Excel to SQL ფაილი

გადაიყვანეთ Excel სამუშაო წიგნი SQL Script ფაილებად C# .NET-ში.

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

REST API Excel-ში SQL კონვერტაციისთვის

Aspose.Cells Cloud SDK for .NET მხარს უჭერს Excel ფორმატების ფართო სპექტრს, მათ შორის XLS, XLSX და CSV, რაც იძლევა მოქნილობის საშუალებას სხვადასხვა ტიპის ცხრილების მონაცემების დამუშავებისას. ამ SDK-ის გამოყენებით, შეგიძლიათ ავტომატიზირება მოახდინოთ ელცხრილის მონაცემების SQL ბრძანებებად გარდაქმნის, რომელიც შემდეგ შეიძლება შესრულდეს მონაცემთა ბაზების შესავსებად.

პირველი ნაბიჯი არის „Aspose.Cells-Cloud“-ის ძიება NuGet პაკეტების მენეჯერში და დააწკაპუნეთ ღილაკზე „პაკეტის დამატება“. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები ღრუბლის დაფადან. იმ შემთხვევაში, თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გადააკეთეთ Excel-ი SQL ფაილად C#-ში .NET

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

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

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

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

მესამე, შექმენით PostWorkbookSaveAsRequest-ის ეგზემპლარი, სადაც ჩვენ მივუთითებთ შეყვანილი Excel სამუშაო წიგნის სახელს, შედეგად მიღებული SQL ფაილის სახელს და სხვა არჩევით პარამეტრებს.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

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

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

        // გამოიძახეთ API Excel-ის SQL ფაილად გადაქცევისთვის
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.xls,null, format: "SQL", null, null, null, null, "myResultant.sql", null,null);

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

Excel-ის სამუშაო წიგნის გადახედვა SQL ფაილში კონვერტაციაში.

ზემოთ მოყვანილ მაგალითში გამოყენებული Excel-ის შეყვანის ფაილი შეგიძლიათ ჩამოტვირთოთ sourceExcel.xlsx-დან.

XLS to SQL cURL ბრძანებების გამოყენებით

Aspose.Cells Cloud და cURL ბრძანებების ინტეგრირებით Excel სამუშაო წიგნის SQL ფაილში გადასაყვანად, ჩვენ იდეალურ არჩევანს ვაკეთებთ ავტომატიზაციისა და სხვადასხვა სამუშაო პროცესებში ინტეგრაციისთვის. 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"

მას შემდეგ რაც გვექნება JWT წვდომის ნიშანი, გთხოვთ შეასრულოთ შემდეგი ბრძანება Excel-ის სამუშაო წიგნის SQL ფაილში ექსპორტისთვის.

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

ჩაანაცვლეთ sourceFile შეყვანილი Excel სამუშაო წიგნის სახელით, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში, myResultant შედეგიანი SQL ფაილის სახელით და accessToken ზემოთ გენერირებული JWT წვდომის ჟეტონით.

შედეგად მიღებული SQL ფაილის ლოკალურ დისკზე შესანახად, გთხოვთ შეასრულოთ შემდეგი cURL ბრძანება.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.sql"

უფასო Excel-ში SQL კონვერტაციის აპლიკაცია

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

excel to sql

Excel-ში SQL ფაილის კონვერტაციის აპლიკაცია.

დასკვნა

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

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

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

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