Excelből SQL fájlba

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 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);
    }
excel-sql konvertálás

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

excel SQL-re

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: