Excel에서 SQL 파일로

Excel 통합 문서를 C# .NET의 SQL 스크립트 파일로 변환합니다.

C# .NET을 사용하여 Excel 통합 문서SQL 스크립트 파일로 변환하는 것은 스프레드시트와 데이터베이스 간에 데이터를 효율적으로 마이그레이션해야 하는 개발자와 데이터 전문가에게 중요한 프로세스입니다. 또한 Excel 데이터를 SQL 스크립트로 변환하면 가져오기 프로세스를 자동화하고 수동 오류의 위험을 줄이며 데이터가 SQL 데이터베이스에 정확하게 표시되도록 할 수 있습니다.

Excel에서 SQL로의 변환을 위한 REST API

Aspose.Cells Cloud SDK for .NET은 XLS, XLSX, CSV를 포함한 광범위한 Excel 형식을 지원하므로 다양한 유형의 스프레드시트 데이터를 유연하게 처리할 수 있습니다. 이 SDK를 활용하면 스프레드시트 데이터를 SQL 명령으로 자동 변환할 수 있으며, 이를 실행하여 데이터베이스를 채울 수 있습니다.

첫 번째 단계는 NuGet 패키지 관리자에서 ‘Aspose.Cells-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하는 것입니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET{#xls-to-sql-csharp}에서 Excel을 SQL 파일로 변환

REST API의 클라우드 기반 아키텍처가 어떻게 확장성과 통합 용이성을 제공하고 이를 .NET 애플리케이션에 원활하게 통합할 수 있는지 살펴보겠습니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

먼저 클라이언트 자격 증명을 인수로 전달하는 CellsApi 클래스의 개체를 만듭니다.

SaveOptions saveOptions = new SaveOptions()

둘째, SaveOptions 인스턴스를 생성하고 출력 파일 형식을 SQL로 정의합니다.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

셋째, 입력 Excel 통합 문서의 이름, 결과 SQL 파일의 이름 및 기타 선택적 매개 변수를 지정하는 ‘PostWorkbookSaveAsRequest’ 인스턴스를 만듭니다.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

API를 호출하여 Excel에서 SQL로의 변환을 시작합니다. 코드가 성공적으로 실행되면 결과 SQL 파일이 클라우드 스토리지에 저장됩니다.

// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요. 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// ClientID 및 ClientSecret을 전달하는 동안 CellsApi 인스턴스 생성
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // 입력 Excel 파일 로드
    using (var inputFile = System.IO.File.OpenRead(input_excel.xls))
    {
        // 입력 Excel 워크부를 클라우드 스토리지에 업로드
        cellsInstance.UploadFile("input.xls", inputFile);

        // API를 호출하여 Excel을 SQL 파일로 변환
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.xls,null, format: "SQL", null, null, null, null, "myResultant.sql", null,null);

        // 변환이 성공하면 성공 메시지를 인쇄합니다.
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The Excel workbook to SQL File conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
엑셀에서 SQL로

Excel 통합 문서를 SQL 파일로 변환하는 미리 보기.

위 예제에서 사용한 입력 엑셀 파일은 sourceExcel.xlsx에서 다운로드 받을 수 있습니다.

cURL 명령을 사용하여 XLS에서 SQL로

Excel 통합 문서를 SQL 파일로 변환하기 위한 Aspose.Cells Cloud 및 cURL 명령을 통합함으로써 다양한 워크플로에 대한 자동화 및 통합을 위한 이상적인 선택을 할 수 있습니다. cURL 명령을 사용하면 솔루션 플랫폼이 독립적이게 되어 다양한 운영 체제와 환경에서 변환 프로세스를 자동화할 수 있습니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 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}?format=SQL&isAutoFit=false&onlySaveTable=false&outPath={myResultant}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

‘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에서 SQL로 변환 앱

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

엑셀에서 SQL로

Excel에서 SQL 파일로 변환 앱.

결론

결론적으로, C# .NET을 사용하여 Excel 통합 문서를 SQL 스크립트 파일로 변환하는 것은 효율적인 데이터 마이그레이션 및 통합 솔루션을 찾는 개발자와 데이터 전문가에게 중요한 기능입니다. 강력한 Aspose.Cells for .NET Cloud SDK를 활용하든 cURL 명령을 사용하든 이러한 방법은 스프레드시트 데이터를 SQL 명령으로 변환하는 강력하고 유연한 접근 방식을 제공합니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.