
Convertálja az Excel munkafüzetet SQL fájlra Node.js SDK-val.
Az adatok migrálása táblázatokból adatbázisokba gyakori feladat az adatalapú alkalmazásokban. Az Excel munkafüzet SQL szkriptté való átalakítása lehetővé teszi a fejlesztők számára, hogy automatizálják az adatok importálását, és közvetlenül integrálják a táblázatinformációkat a relációs adatbázisokba.
Ebben a cikkben megtanulod, hogyan lehet Excel-t SQL-re konvertálni Node.js és az Aspose.Cells Cloud SDK használatával, így az egész folyamat biztonságos, hatékony és fejlesztőbarát lesz.
- 🚀 Excel to SQL REST API for Node.js
- 📄 Excel fájl SQL-ba való konvertálása Node.js segítségével
- 💻 Excel to SQL Script Conversion using cURL
🚀 Excel to SQL REST API for Node.js
Aspose.Cells Cloud SDK for Node.js széles formátumválasztékot támogat, beleértve az XLS-t, XLSX, XLSM, és lehetővé teszi az SQL-re való exportálást gond nélkül.
✅ Miért használja az Aspose.Cells Cloud SDK-t?
- Exportálja a táblázatokat és adatokat az Excelből érvényes SQL-re.
- Támogatja a felhőalapú munkafolyamatokat.
- Csökkenti a manuális adatbevitel és átalakítás hibáit.
📦 Telepítse az SDK-t
npm install asposecellscloud --save
Ahhoz, hogy használni tudjuk az API-t, létre kell hoznunk egy Client ID-t és egy Client Secret-et az Aspose.Cloud dashboard segítségével. További részletekért kérjük, látogasson el a quick start cikkre.
📄 Konvertálja az Excelt SQL-re Node.js segítségével
Használja az alábbi kódrészletet egy Excel fájl SQL parancssá konvertálásához:
- Először is, hozzon létre egy CellsApi osztály objektumot, megadva a Client ID-t és a Client Secret-et argumentumként.
- Read input XLS file using createReadStream(…) method and then uploadFile(…) method to upload the file to cloud storage.
- Hozzon létre egy PostWorkbookSaveAsRequest osztály objektumot, majd hívja meg a postWorkbookSaveAs(..) metódust az XLS-ből SQL átkonvertálási folyamat elindításához.
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);
});
Az Excel fájl SQL-re történő átalakításának előnézete.
- Tesztelési célokra csatoltuk a bemeneti Excel munkafüzetet sourceExcel.xlsx.
💻 Excel to SQL Script Conversion using cURL
Ha a parancssori eszközöket részesíted előnyben, itt van, hogyan lehet az Excelt SQL-re konvertálni a cURL és az Aspose.Cells Cloud API használatával:
✅ A cURL használatának előnyei:
- Nincs szükség helyi telepítésekre.
- Ideális automatizálásra és CI/CD munkafolyamatokra.
Lépés 1: Hozzon létre hozzáférési tokent
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"
Lépés 2: Excel SQL átalakítás végrehajtása
A következő kérésmódszer megköveteli, hogy a bemeneti Excel munkafüzet már elérhető legyen a felhőtárolóban.
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 {}
Cserélje ki a sourceFile
-t a forrás Excel munkafüzet nevére, az output
-ot az eredményül kapott SQL szkriptfájl nevére, és az accessToken
-t a fenti módon generált JWT hozzáférési tokenre.
🧪 Próbálja ki a ingyenes Excel to SQL online eszközt
Szeretne egy gyors tesztet? Használja az Excel to SQL Converter App alkalmazást, hogy kipróbálja online, kód írása nélkül.
Excel és SQL fájl konverter előnézete.
✅ Következtetés
Az Aspose.Cells Cloud SDK használatával Node.js számára, könnyedén átalakíthatók az Excel fájlok SQL szkriptekre, egyszerűsítve ezzel az adatvándorlási folyamatot, és minimalizálva a manuális hibák kockázatát.
Akár backend megoldást fejlesztesz, akár automatizált feladatokat végzel, az API rugalmassága és platformok közötti támogatása ideálissá teszi a modern web- és vállalati alkalmazások számára.
🔗 Hasznos Források
📚 Ajánlott cikkek
Nagyon ajánljuk az alábbi blogok meglátogatását: