Excel to SQL ფაილი

გადაიყვანეთ Excel სამუშაო წიგნი SQL სკრიპტად Java-ში.

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

Excel to SQL Conversion API

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

ინსტალაცია

გთხოვთ, დაამატოთ შემდეგი დეტალები maven build პროექტის pom.xml ფაილში.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>
  • შეგიძლიათ ჩამოტვირთოთ უახლესი ვერსია Aspose Repository-დან.

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

გადაიყვანეთ Excel SQL ფაილად Java

ამ განყოფილებაში ჩვენ ვაპირებთ შევისწავლოთ დეტალები იმის შესახებ, თუ როგორ გადავიტანოთ Excel-ის სამუშაო წიგნი SQL ფაილად პროგრამულად Java კოდის ფრაგმენტის გამოყენებით:

CellsApi api = new CellsApi(clientId,clientSecret);

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

api.uploadFile("input.xls", file, "internal");

ატვირთეთ Excel-ის წყაროს სამუშაო წიგნი ღრუბლოვან საცავში uploadFile(…) მეთოდის გამოყენებით.

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);

და ბოლოს, გამოიძახეთ მეთოდი cellsWorkbookGetWorkbook(…) კონვერტაციის ოპერაციის დასაწყებად.

// დამატებითი მაგალითებისთვის, გთხოვთ, ეწვიოთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // მიიღეთ ClientID და ClientSecret https://dashboard.aspose.cloud/-დან
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // შექმენით CellsApi-ს მაგალითი კლიენტის სერთიფიკატების გამოყენებით
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // შეყვანის Excel სამუშაო წიგნის სახელი
    String name = "input.xls";
    // შედეგად მიღებული ფაილის ფორმატი
    String format = "SQL";
		
    // ფაილის ჩატვირთვა ადგილობრივი სისტემიდან
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // ატვირთეთ შეყვანილი Excel ფაილი ღრუბლოვან საცავში
    api.uploadFile("input.xls", file, "internal");

    // შეასრულეთ დოკუმენტის კონვერტაციის ოპერაცია
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);        
        
    // წარმატების დაბეჭდვის შეტყობინება
    System.out.println("The Excel workbook to SQL file conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
Excel-ში გადაყვანა sql-ში

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

XLS to SQL ფაილი cURL ბრძანებების გამოყენებით {#(#xls-sql-java)}

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

ამ მიდგომის პირველი ნაბიჯი არის 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}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"sql\",}"

ჩაანაცვლეთ 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 to SQL კონვერტორი

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

excel to sql

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

დასკვნა

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

სასარგებლო ლინკები

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

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