Αρχείο Excel σε SQL

Μετατροπή βιβλίου εργασίας του Excel σε δέσμη ενεργειών SQL σε Java.

Τα υπολογιστικά φύλλα του Excel είναι εξαιρετικά για την οργάνωση δεδομένων, αλλά δεν είναι ιδανικά για δυναμικά ερωτήματα, επεκτασιμότητα ή ενοποίηση με εφαρμογές. Επομένως, η μετατροπή αρχείων Excel σε μορφή SQL γεφυρώνει αυτό το χάσμα επιτρέποντας την απρόσκοπτη μετεγκατάσταση δεδομένων σε σχεσιακές βάσεις δεδομένων. Αυτή η μετατροπή σάς επιτρέπει να αξιοποιήσετε τη δύναμη της SQL για προηγμένο χειρισμό δεδομένων, ερωτήματα και ενσωμάτωση, καθιστώντας την ένα ουσιαστικό βήμα για τη δημιουργία ισχυρών και επεκτάσιμων λύσεων που βασίζονται σε δεδομένα.

API μετατροπής Excel σε SQL

Το Aspose.Cells Cloud SDK για Java παρέχει μια ισχυρή και αποτελεσματική λύση για τη μετατροπή υπολογιστικών φύλλων του Excel σε αρχεία SQL. Το API υποστηρίζει ένα ευρύ φάσμα μορφών Excel, συμπεριλαμβανομένων των XLS, XLSX και CSV, διασφαλίζοντας τη συμβατότητα με διάφορους τύπους αρχείων. Χάρη στις προηγμένες δυνατότητες του, το SDK επιτρέπει στους χρήστες να προσαρμόζουν τη διαδικασία μετατροπής, όπως τον καθορισμό συγκεκριμένων φύλλων εργασίας, το φιλτράρισμα δεδομένων ή την αντιστοίχιση στηλών σε δομές πινάκων SQL.

Εγκατάσταση

Προσθέστε τις ακόλουθες λεπτομέρειες στο αρχείο pom.xml του έργου Maven build.

<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.

Τώρα, πρέπει να λάβουμε τα διαπιστευτήρια πελάτη μας από το σύννεφο dashboard. Εάν δεν έχετε υπάρχοντα λογαριασμό, απλώς δημιουργήστε έναν δωρεάν λογαριασμό ακολουθώντας τις οδηγίες που καθορίζονται στο άρθρο γρήγορη εκκίνηση.

Μετατροπή αρχείου Excel σε SQL σε Java

Σε αυτήν την ενότητα, θα εξερευνήσουμε τις λεπτομέρειες σχετικά με τον τρόπο μετατροπής μέσω προγραμματισμού ενός βιβλίου εργασίας του Excel σε αρχείο SQL χρησιμοποιώντας απόσπασμα κώδικα Java:

CellsApi api = new CellsApi(clientId,clientSecret);

Δημιουργήστε μια παρουσία του CellsApi παρέχοντας διαπιστευτήρια πελάτη ως ορίσματα εισόδου.

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

Μεταφορτώστε το βιβλίο εργασίας του Excel προέλευσης στον αποθηκευτικό χώρο cloud χρησιμοποιώντας τη μέθοδο 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 στο χώρο αποθήκευσης cloud
    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 σε 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 που είναι διαθέσιμο στο χώρο αποθήκευσης cloud, το «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 σε SQL. Αυτή η δωρεάν εφαρμογή είναι χτισμένη πάνω από τα API Aspose.Cloud και μπορεί να δοκιμαστεί διαδικτυακά χωρίς απαιτήσεις εγκατάστασης.

excel σε sql

Δωρεάν εφαρμογή μετατροπής Excel σε SQL.

Σύναψη

Η μετατροπή του Excel σε SQL είναι ένα κρίσιμο βήμα για τον εκσυγχρονισμό της διαχείρισης δεδομένων και την απρόσκοπτη ενσωμάτωση βάσεων δεδομένων. Και οι δύο μέθοδοι εξασφαλίζουν υψηλή ακρίβεια, επεκτασιμότητα και ασφαλή χειρισμό δεδομένων. Είτε δημιουργείτε εφαρμογές που βασίζονται σε δεδομένα είτε βελτιστοποιείτε τις ροές εργασίας, το Aspose.Cells Cloud απλοποιεί τη διαδικασία. Δοκιμάστε το σήμερα για να ζήσετε χωρίς προβλήματα και αποτελεσματικές μετατροπές Excel σε SQL!

Χρήσιμοι Σύνδεσμοι

Σχετικά Άρθρα

Συνιστούμε ανεπιφύλακτα να επισκεφτείτε τα παρακάτω ιστολόγια: