
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
- Konverter Excel til SQL-fil i Java
- XLS til SQL-fil ved hjælp af cURL-kommandoer
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>
- Du kan downloade den seneste version fra Aspose Repository.
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);
}
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.
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!
Nyttige links
Relaterede artikler
Vi anbefaler stærkt at besøge følgende blogs: