뛰어나다

.NET Cloud SDK를 사용하여 ODS를 Excel 통합 문서로 변환합니다.

다양한 데이터 세트가 다양한 파일 형식을 통해 흐르기 때문에 ODS에서 Excel 통합 문서로 원활하게 전환하는 기능은 보편적인 접근성과 효율적인 데이터 분석을 보장하는 데 가장 중요합니다. 이 기사에서는 이러한 변환이 반드시 필요한 이유를 자세히 살펴보고 파일 형식 차이의 복잡성을 해결하고 변환이 가져오는 뚜렷한 이점을 강조합니다.

ODS를 Excel 통합 문서로 변환하기 위한 REST API

Aspose.Cells Cloud SDK for .NET을 사용하면 ODS(OpenDocument 스프레드시트) 파일을 Excel 통합 문서로 원활하게 변환할 수 있습니다. SDK는 변환 중에 데이터 무결성을 유지하는 정확성을 보장하고 Excel 통합 문서를 조작하기 위한 추가 기능을 제공합니다. 이 강력한 API는 변환 프로세스를 간소화할 뿐만 아니라 서식 지정, 수식 계산, Excel 통합 문서 내의 동적 차트 생성과 같은 다양한 고급 기능도 제공합니다.

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

C# .NET{#conversion-in-csharp}에서 ODS를 XLS로 변환

.NET REST API의 강력한 기능을 활용하고 ODS에서 Excel로의 변환을 .NET 애플리케이션에 원활하게 통합하세요. C# .NET에서 OSD를 XLS 통합 문서로 변환하려면 아래 지침을 따르십시오.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

 cellsInstance.UploadFile("input.ods", inputFile);

ODS 파일을 읽고 클라우드 스토리지에 업로드합니다.

var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

ODS 파일을 Excel 통합 문서로 변환을 시작합니다. 변환 후 결과 XLS는 클라우드 저장소에 저장됩니다.

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

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

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

try
{
    // 입력 ODS 파일 읽기
    using (var inputFile = System.IO.File.OpenRead(input_ODS))
    {
        // ODS 파일을 클라우드 스토리지에 업로드
        cellsInstance.UploadFile("input.ods", inputFile);

        // ODS 파일을 Excel 통합 문서로 변환 시작
        var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

        // 변환이 성공하면 성공 메시지를 인쇄합니다.
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The ODS file is successfully converted to Excel workbook !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

위 예에서 생성된 입력 ODS 파일과 결과 Excel 통합 문서는 다음에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 ODF를 Excel 통합 문서로 변환

Aspose.Cells Cloud와 cURL의 통합은 온라인에서 ODS 파일을 Excel로 변환할 수 있는 다양하고 확장 가능한 솔루션을 제공합니다. cURL 명령을 사용하여 Aspose.Cells Cloud API와 상호 작용하면 클라우드에서 변환 프로세스를 쉽게 시작할 수 있습니다. 이 접근 방식은 변환을 단순화할 뿐만 아니라 정확성을 보장하고 데이터 무결성을 유지합니다.

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

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

입력 ODS를 클라우드 스토리지에 업로드한 후에는 다음 명령을 실행하여 ODS 파일을 Excel 형식으로 변환해야 합니다. 작업이 성공적으로 완료되면 결과 파일이 클라우드 저장소에 업로드됩니다.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLS&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

‘inputFile’을 입력 ODS 파일의 이름으로 바꾸고, ‘resultantFile’을 결과 Excel 통합 문서의 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

  • 결과 Excel 통합 문서를 로컬 드라이브에 저장해야 하는 경우 다음 명령을 실행해 보십시오.
curl -v "https://api.aspose.cloud/v3.0/cells/input.ods?format=XLS&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xls"

결론

결론적으로 ODS(OpenDocument 스프레드시트) 파일을 Excel 통합 문서로 변환하는 과정은 각각 고유한 개발자 요구 사항을 충족하는 두 가지 강력한 접근 방식을 통해 전개됩니다. 따라서 .NET REST API 또는 cURL 명령이 포함된 Aspose.Cells Cloud를 통해 ODS를 Excel로 원활하게 변환하는 동시에 포괄적인 데이터 조작을 위한 고급 기능을 잠금 해제할 수 있습니다. 그럼에도 불구하고 Aspose.Cells는 변환 요구 사항을 충족할 뿐만 아니라 데이터 처리를 향상시키는 게이트웨이로서 중추적인 도구로서 현대 데이터 관리의 복잡성을 탐색하는 개발자에게 없어서는 안 될 자산입니다.

유용한 링크

관련 기사

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