
Konvertálja az Excel-munkafüzetet SQL-szkriptre Java nyelven.
Az Excel-táblázatok kiválóan alkalmasak az adatok rendszerezésére, de nem ideálisak dinamikus lekérdezésekhez, skálázhatósághoz vagy alkalmazásokkal való integrációhoz. Ezért az Excel fájlok SQL formátumba átalakítása áthidalja ezt a hiányt azáltal, hogy lehetővé teszi az adatok relációs adatbázisokba való zökkenőmentes migrációját. Ez az átalakítás lehetővé teszi, hogy kihasználja az SQL erejét a fejlett adatkezeléshez, lekérdezéshez és integrációhoz, ami elengedhetetlen lépés a robusztus és méretezhető adatvezérelt megoldások kiépítéséhez.
- Excel-SQL konvertáló API
- Az Excel konvertálása SQL-fájlba Java nyelven
- XLS-ből SQL-fájlba cURL-parancsok használatával
Excel-SQL konvertáló API
Az Aspose.Cells Cloud SDK for Java robusztus és hatékony megoldást kínál az Excel-táblázatok SQL-fájlokká konvertálására. Az API az Excel formátumok széles skáláját támogatja, beleértve az XLS-t, az XLSX-et és a CSV-t, biztosítva a különböző fájltípusokkal való kompatibilitást. Speciális funkcióival az SDK lehetővé teszi a felhasználók számára a konverziós folyamat testreszabását, például adott munkalapok megadását, adatok szűrését vagy oszlopok hozzárendelését az SQL-tábla struktúráihoz.
Telepítés
Kérjük, adja hozzá a következő adatokat a maven build projekt pom.xml fájljához.
<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>
- Letöltheti a legújabb verziót az [Aspose Repository]-ból]4.
Most be kell szereznünk az ügyfél hitelesítő adatait a cloud dashboard webhelyről. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy ingyenes fiókot a gyors kezdés cikkben található utasítások követésével.
Az Excel konvertálása SQL-fájlba Java nyelven
Ebben a részben megvizsgáljuk, hogyan lehet programozottan egy Excel-munkafüzetet SQL-fájllá konvertálni Java kódrészlet segítségével:
CellsApi api = new CellsApi(clientId,clientSecret);
Hozzon létre egy CellsApi példányt, miközben bemeneti argumentumként adja meg az ügyfél hitelesítő adatait.
api.uploadFile("input.xls", file, "internal");
Töltse fel a forrás Excel-munkafüzetet a felhőtárhelyre az uploadFile(…) metódussal.
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.sql", "internal", null);
Végül hívja meg a cellsWorkbookGetWorkbook(…) metódust az átalakítási művelet elindításához.
// További példákért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-java oldalra
try
{
// Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// hozzon létre egy CellsApi példányt az ügyfél hitelesítő adataival
CellsApi api = new CellsApi(clientId,clientSecret);
// a bemeneti Excel munkafüzet neve
String name = "input.xls";
// eredő fájlformátum
String format = "SQL";
// fájl betöltése a helyi rendszerből
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// töltse fel a bemeneti Excel-fájlt a felhőtárhelyre
api.uploadFile("input.xls", file, "internal");
// dokumentumkonverziós művelet végrehajtása
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.sql", "internal", null);
// sikerüzenet nyomtatása
System.out.println("The Excel workbook to SQL file conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Egy Excel-SQL-fájl konvertálás előnézete.
XLS-ből SQL-fájlba cURL-parancsok használatával {#(#xls-sql-java)}
Az Aspose.Cells Cloud egyszerű cURL-parancsok segítségével gyors és hatékony Excel-SQL-átalakítást tesz lehetővé, így ideális megoldás a könnyű és szkriptelhető munkafolyamatokat kedvelő fejlesztők számára. Ez a megközelítés lehetővé teszi az API-val való közvetlen interakciót a parancssorból, így nincs szükség bonyolult beállításokra vagy további könyvtárakra.
Ennek a megközelítésnek az első lépése egy JWT hozzáférési jogkivonat létrehozása a következő paranccsal:
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"
Miután megvan a JWT hozzáférési jogkivonat, hajtsa végre a következő parancsot az Excel-munkafüzet SQL-fájlba exportálásához.
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\",}"
Cserélje ki a „sourceFile” szót a felhőtárolóban elérhető bemeneti Excel-munkafüzet nevével, a „myResultant” szót az eredményül kapott SQL-fájl nevével, az „accessToken”-t pedig a fent generált JWT-hozzáférési jogkivonattal.
Az eredményül kapott SQL fájl helyi meghajtóra mentéséhez hajtsa végre a következő cURL parancsot.
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"
Ingyenes Excel-SQL konverter
Annak érdekében, hogy gyorsan megtapasztalhassa REST API-jaink képességeit, próbálja meg a könnyű és rendkívül hatékony Excel to SQL File Conversion App használatát. Ez az ingyenes alkalmazás az Aspose.Cloud API-kra épül, és telepítési követelmények nélkül online tesztelhető.
Ingyenes Excel-SQL konvertáló alkalmazás.
Következtetés
Az Excel SQL-vé konvertálása döntő lépés az adatkezelés modernizálásában és a zökkenőmentes adatbázis-integrációban. Mindkét módszer nagy pontosságot, méretezhetőséget és biztonságos adatkezelést biztosít. Akár adatvezérelt alkalmazásokat épít, akár munkafolyamatokat egyszerűsít, az Aspose.Cells Cloud leegyszerűsíti a folyamatot. Próbálja ki még ma, és tapasztalja meg a problémamentes és hatékony Excel-SQL konvertálást!
Hasznos linkek
Kapcsolódó cikkek
Javasoljuk, hogy látogassa meg az alábbi blogokat: