Excel을 SQL 파일로

Excel 통합 문서를 Java로 된 SQL 스크립트로 변환합니다.

Excel 스프레드시트는 데이터 구성에 매우 뛰어나지만 동적 쿼리, 확장성 또는 애플리케이션과의 통합에는 적합하지 않습니다. 따라서 Excel 파일을 SQL 형식으로 변환하면 데이터를 관계형 데이터베이스로 원활하게 마이그레이션하여 이러한 격차를 메울 수 있습니다. 이 변환을 통해 고급 데이터 조작, 쿼리 및 통합을 위해 SQL의 힘을 활용할 수 있으므로 견고하고 확장 가능한 데이터 기반 솔루션을 구축하는 데 필수적인 단계입니다.

Excel에서 SQL로 변환 API

Aspose.Cells Cloud SDK for Java는 Excel 스프레드시트를 SQL 파일로 변환하기 위한 강력하고 효율적인 솔루션을 제공합니다. 이 API는 XLS, XLSX, CSV를 포함한 광범위한 Excel 형식을 지원하여 다양한 파일 유형과의 호환성을 보장합니다. 이 SDK는 고급 기능을 통해 사용자가 특정 워크시트 지정, 데이터 필터링 또는 SQL 테이블 구조에 열 매핑과 같은 변환 프로세스를 사용자 정의할 수 있도록 합니다.

설치

Maven 빌드 프로젝트의 pom.xml 파일에 다음 세부 정보를 추가하세요.

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

이제 클라우드 대시보드에서 클라이언트 자격 증명을 얻어야 합니다. 기존 계정이 없으면 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드십시오.

Java에서 Excel을 SQL 파일로 변환

이 섹션에서는 Java 코드 조각을 사용하여 Excel 통합 문서를 SQL 파일로 프로그래밍 방식으로 변환하는 방법에 대한 세부 정보를 살펴보겠습니다.

CellsApi api = new CellsApi(clientId,clientSecret);

클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 생성합니다.

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

uploadFile(…) 메서드를 사용하여 소스 Excel 통합 문서를 클라우드 저장소에 업로드합니다.

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

마지막으로 cellsWorkbookGetWorkbook(…) 메서드를 호출하여 변환 작업을 시작합니다.

// 더 많은 예를 보려면 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java를 방문하세요.

try
    {
    // https://dashboard.aspose.cloud/에서 ClientID와 ClientSecret을 가져옵니다.
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // 클라이언트 자격 증명을 사용하여 CellsApi 인스턴스를 만듭니다.
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // 입력 Excel 통합 문서의 이름
    String name = "input.xls";
    // 결과 파일 형식
    String format = "SQL";
		
    // 로컬 시스템에서 파일 로드
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // 입력된 Excel 파일을 클라우드 스토리지에 업로드합니다.
    api.uploadFile("input.xls", file, "internal");

    // 문서 변환 작업 수행
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);        
        
    // 인쇄 성공 메시지
    System.out.println("The Excel workbook to SQL file conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
엑셀에서 SQL로 변환

Excel에서 SQL 파일로 변환하는 과정을 미리 봅니다.

cURL 명령을 사용하여 XLS를 SQL 파일로 변환 {#(#xls-sql-java)}

Aspose.Cells Cloud는 간단한 cURL 명령을 사용하여 빠르고 효율적인 Excel-SQL 변환을 가능하게 하므로 가볍고 스크립트 가능한 워크플로를 선호하는 개발자에게 이상적인 솔루션입니다. 이 접근 방식을 사용하면 명령줄에서 API와 직접 상호 작용할 수 있으므로 복잡한 설정이나 추가 라이브러리가 필요하지 않습니다.

이 방법의 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.

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"

JWT 액세스 토큰을 받으면 다음 명령을 실행하여 Excel 통합 문서를 SQL 파일로 내보내세요.

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

sourceFile을 클라우드 저장소에서 사용할 수 있는 입력 Excel 통합 문서의 이름으로, myResultant를 결과 SQL 파일의 이름으로, accessToken을 위에서 생성한 JWT 액세스 토큰으로 바꿉니다.

결과 SQL 파일을 로컬 드라이브에 저장하려면 다음 cURL 명령을 실행하세요.

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"

무료 Excel to SQL 변환기

REST API의 기능을 빠르게 확인하려면 가볍고 매우 효율적인 Excel to SQL 파일 변환 앱을 사용해 보세요. 이 무료 앱은 Aspose.Cloud API를 기반으로 구축되었으며 설치 요구 사항 없이 온라인에서 테스트할 수 있습니다.

엑셀에서 SQL로

무료 Excel에서 SQL로 변환 앱.

결론

Excel을 SQL로 변환하는 것은 데이터 관리를 현대화하고 원활한 데이터베이스 통합을 가능하게 하는 데 중요한 단계입니다. 두 방법 모두 높은 정확도, 확장성 및 안전한 데이터 처리를 보장합니다. 데이터 기반 애플리케이션을 구축하든 워크플로를 간소화하든 Aspose.Cells Cloud는 프로세스를 간소화합니다. 오늘 시도하여 번거롭지 않고 효율적인 Excel-SQL 변환을 경험하세요!

유용한 링크

관련기사

다음 블로그를 방문해 보시기 바랍니다.