
Μετατροπή βιβλίου εργασίας Excel σε αρχείο SQL με Node.js SDK.
Η μετανάστευση δεδομένων από φύλλα υπολογιστών σε βάσεις δεδομένων είναι μια κοινή εργασία σε εφαρμογές που βασίζονται σε δεδομένα. Η μετατροπή ενός Excel workbook σε SQL script επιτρέπει στους προγραμματιστές να αυτοματοποιούν τις εισαγωγές δεδομένων και να ενσωματώνουν τις πληροφορίες των φύλλων υπολογιστών απευθείας σε σχεσιακές βάσεις δεδομένων.
Σε αυτό το άρθρο, θα μάθετε πώς να μετατρέπετε το Excel σε SQL χρησιμοποιώντας το Node.js και το Aspose.Cells Cloud SDK, καθιστώντας τη διαδικασία ασφαλή, αποδοτική και φιλική προς τους προγραμματιστές.
- 🚀 Excel to SQL REST API for Node.js
- 📄 Μετατροπή Excel σε SQL χρησιμοποιώντας Node.js
- 💻 Μετατροπή Excel σε Script SQL χρησιμοποιώντας cURL
🚀 Excel to SQL REST API for Node.js
Aspose.Cells Cloud SDK for Node.js υποστηρίζει μια ευρεία ποικιλία μορφών συμπεριλαμβανομένων των XLS, XLSX, XLSM, και επιτρέπει την εξαγωγή σε SQL χωρίς προσπάθεια.
✅ Γιατί να χρησιμοποιήσετε το Aspose.Cells Cloud SDK;
- Εξάγει πίνακες και δεδομένα από το Excel σε έγκυρο SQL.
- Υποστηρίζει ροές εργασίας βάσει σύννεφου.
- Μειώνει τα λάθη κατά την καταχώρηση και μετατροπή δεδομένων χειροκίνητα.
📦 Εγκαταστήστε το SDK
npm install asposecellscloud --save
Για να χρησιμοποιήσουμε το API, πρέπει να δημιουργήσουμε Client ID και Client Secret από τον Aspose.Cloud dashboard. Για περισσότερες λεπτομέρειες, παρακαλούμε επισκεφθείτε το quick start άρθρο.
📄 Μετατροπή Excel σε SQL χρησιμοποιώντας Node.js
Χρησιμοποιήστε τον παρακάτω κώδικα για να μετατρέψετε ένα αρχείο Excel σε ένα σενάριο SQL:
- Αρχικά, δημιουργήστε ένα αντικείμενο της κλάσης CellsApi παρέχοντας το Client ID και το Client Secret ως παραμέτρους.
- Read input XLS file using createReadStream(…) method and then uploadFile(…) method to upload the file to cloud storage.
- Δημιουργήστε ένα αντικείμενο της κλάσης PostWorkbookSaveAsRequest και στη συνέχεια καλέστε τη μέθοδο postWorkbookSaveAs(..) για να ξεκινήσετε τη διαδικασία μετατροπής XLS σε SQL.
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
let saveOptions = new SaveOptions({ saveFormat: "SQL", outPath: "converted/data.sql" });
let request = new PostWorkbookSaveAsRequest({
name: "sourceExcel.xlsx",
saveOptions: saveOptions,
newfilename: "converted/data.sql"
});
cellsApi.postWorkbookSaveAs(request)
.then((result) => {
console.log("Excel file successfully converted to SQL script!");
})
.catch((err) => {
console.error(err);
});
Μια προεπισκόπηση της μετατροπής αρχείου Excel σε SQL.
- Για δοκιμαστικούς σκοπούς, έχουμε επίσης επισυνάψει το εισαγωγικό αρχείο Excel sourceExcel.xlsx.
💻 Η μετατροπή Excel σε SQL Script μέσω cURL
Αν προτιμάτε τα εργαλεία γραμμής εντολών, ιδού πώς να μετατρέψετε το Excel σε SQL χρησιμοποιώντας cURL και το Aspose.Cells Cloud API:
✅ Οφέλη από τη χρήση του cURL:
- Δεν απαιτούνται τοπικές εγκαταστάσεις.
- Ιδανικό για αυτοματοποίηση και ροές εργασίας CI/CD.
Βήμα 1: Δημιουργία Βάσης Διαβατηρίου
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-426c-85f7-7d458b112383&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Βήμα 2: Εκτέλεση Μετατροπής Excel σε SQL
Ο ακόλουθος μέθοδος αίτησης απαιτεί το εισαγόμενο αρχείο Excel να είναι ήδη διαθέσιμο στην αποθήκευση cloud.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Αντικαταστήστε sourceFile
με το όνομα του αρχείου Excel προέλευσης, output
με το όνομα του παραγόμενου αρχείου SQL script και accessToken
με ένα JWT access token που δημιουργήθηκε παραπάνω.
🧪 Δοκιμάστε το Εργαλείο Excel σε SQL Online δωρεάν
Θέλεις μια γρήγορη δοκιμή; Χρησιμοποίησε την Excel to SQL Converter App για να το δοκιμάσεις online χωρίς να γράψεις κανέναν κώδικα.
Μια προεπισκόπηση του μετατροπέα αρχείων Excel σε SQL.
✅ Συμπέρασμα
Χρησιμοποιώντας το Aspose.Cells Cloud SDK για Node.js, μπορείτε να μετατρέψετε εύκολα τα αρχεία Excel σε SQL script, να απλοποιήσετε τη διαδικασία μετανάστευσης δεδομένων και να ελαχιστοποιήσετε τον κίνδυνο χειροκίνητων σφαλμάτων.
Είτε αναπτύσσετε μια λύση backend είτε εκτελείτε αυτοματοποιημένες εργασίες, η ευελιξία και η υποστήριξη διαφόρων πλατφορμών του API το καθιστούν ιδανικό για σύγχρονες εφαρμογές ιστού και επιχειρήσεων.
🔗 Χρήσιμοι Πόροι
📚 Συνιστώμενα Άρθρα
Συνιστούμε θερμά να επισκεφθείτε τα παρακάτω μπλογκ: