Excel til SQL-fil

Konverter Excel-projektmappe til SQL-script i Java.

Excel-regneark er fremragende til at organisere data, men de er ikke ideelle til dynamiske forespørgsler, skalerbarhed eller integration med applikationer. Derfor slår konverteringen af Excel-filer til SQL-format bro over dette hul ved at muliggøre problemfri migrering af data til relationelle databaser. Denne konvertering giver dig mulighed for at udnytte styrken i SQL til avanceret datamanipulation, forespørgsel og integration, hvilket gør det til et væsentligt skridt til at bygge robuste og skalerbare datadrevne løsninger.

Excel til SQL konvertering API

Aspose.Cells Cloud SDK til Java giver en robust og effektiv løsning til konvertering af Excel-regneark til SQL-filer. API’et understøtter en bred vifte af Excel-formater, herunder XLS, XLSX og CSV, hvilket sikrer kompatibilitet med forskellige filtyper. Med sine avancerede funktioner giver SDK’en brugere mulighed for at tilpasse konverteringsprocessen, såsom at specificere bestemte regneark, filtrere data eller tilknytte kolonner til SQL-tabelstrukturer.

Installation

Tilføj venligst følgende detaljer til pom.xml-filen for maven build-projektet.

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

Nu skal vi hente vores klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.

Konverter Excel til SQL-fil i Java

I dette afsnit skal vi udforske detaljerne om, hvordan man programmæssigt konverterer en Excel-projektmappe til SQL-fil ved hjælp af Java-kodestykke:

CellsApi api = new CellsApi(clientId,clientSecret);

Opret en forekomst af CellsApi, mens du leverer klientlegitimationsoplysninger som input-argumenter.

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

Upload Excel-kildeprojektmappen til skylageret ved hjælp af uploadFile(…)-metoden.

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);

Til sidst skal du kalde metoden cellsWorkbookGetWorkbook(…) for at starte konverteringsoperationen.

// for flere eksempler, besøg venligst https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Hent ClientID og ClientSecret fra https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // oprette en forekomst af CellsApi ved hjælp af klientlegitimationsoplysninger
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // navn på input Excel-projektmappe
    String name = "input.xls";
    // resulterende filformat
    String format = "SQL";
		
    // indlæse filen fra det lokale system
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // upload input Excel-fil til skylageret
    api.uploadFile("input.xls", file, "internal");

    // udføre dokumentkonverteringsoperation
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);        
        
    // udskriv succesmeddelelse
    System.out.println("The Excel workbook to SQL file conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
excel til sql konvertering

En forhåndsvisning af en Excel til SQL-filkonvertering.

XLS til SQL-fil ved hjælp af cURL-kommandoer {#(#xls-sql-java)}

Aspose.Cells Cloud muliggør hurtig og effektiv Excel-til-SQL-konvertering ved hjælp af simple cURL-kommandoer, hvilket gør det til en ideel løsning for udviklere, der foretrækker lette og scriptbare arbejdsgange. Denne tilgang giver dig mulighed for at interagere direkte med API’en fra kommandolinjen, hvilket eliminerer behovet for komplekse opsætninger eller yderligere biblioteker.

Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:

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"

Når vi har JWT-adgangstokenet, skal du udføre følgende kommando for at eksportere Excel-projektmappe til SQL-fil.

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\",}"

Erstat sourceFile med navnet på input Excel-projektmappe, der er tilgængelig i skylageret, “myResultant” med navnet på den resulterende SQL-fil og “accessToken” med JWT-adgangstoken genereret ovenfor.

For at gemme den resulterende SQL-fil på lokalt drev, skal du udføre følgende cURL-kommando.

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"

Gratis Excel til SQL Converter

For hurtigt at se mulighederne i vores REST API’er, prøv venligst at bruge vores lette og supereffektive Excel til SQL-filkonverteringsapp. Denne gratis app er bygget oven på Aspose.Cloud API’er og kan testes online uden installationskrav.

excel til sql

Gratis Excel til SQL konvertering app.

Konklusion

Konvertering af Excel til SQL er et afgørende skridt i at modernisere datastyring og muliggøre problemfri databaseintegration. Begge metoder sikrer høj nøjagtighed, skalerbarhed og sikker håndtering af data. Uanset om du bygger datadrevne applikationer eller strømliner arbejdsgange, forenkler Aspose.Cells Cloud processen. Prøv det i dag for at opleve problemfri og effektive Excel-til-SQL-konverteringer!

Relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: