뛰어나기 위한 ods

C# .NET을 사용하여 ODS를 Excel 통합 문서로 변환합니다.

OpenDocument Spreadsheet(ODS)와 Microsoft Excel(XLSX)은 널리 사용되는 두 가지 스프레드시트 형식으로, 각각 고유한 장점을 제공합니다. 오픈 소스 형식인 ODS는 주로 LibreOffice 및 OpenOffice와 함께 사용되어 유연성과 상호 운용성을 제공합니다. 그러나 ODS를 Excel로 변환하면 원활한 데이터 처리, 복잡한 수식에 대한 더 나은 지원, 전문적 환경 내에서 향상된 협업이 보장됩니다.

ODS에서 Excel로 변환하기 위한 REST API

GroupDocs.Conversion Cloud SDK for .NET은 개발자가 애플리케이션에서 ODS를 Excel로 변환하는 것을 자동화하고 간소화할 수 있는 강력한 REST API를 제공하여 이 프로세스를 간소화합니다. 이 문서에서는 GroupDocs.Conversion Cloud SDK를 사용하여 데이터 무결성과 효율성을 유지하면서 ODS 파일을 Excel 형식으로 손쉽게 변환하는 방법을 살펴보겠습니다.

이 접근 방식의 첫 번째 단계는 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하여 설치하고 설치 버튼을 클릭하는 것입니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.12.0

설치 후 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀)을 얻으십시오. API 자격 증명을 얻는 방법에 대한 세부 정보를 설명하는 이 짧은 튜토리얼을 방문할 수 있습니다.

C#에서 ODS를 Excel로 변환

이 섹션에서는 클라우드에서 ODS를 Excel 통합 문서 형식으로 변환하는 데 사용할 수 있는 C# .NET 코드 조각을 살펴보겠습니다.

  1. 먼저, 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. 두 번째로, Configuration 객체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 이제 입력 ODS 파일을 클라우드 저장소에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("input.ods", stream));
  1. 입력 ODS 파일 이름을 지정하고, 결과 형식을 xls로 지정하고, 결과 Excel 통합 문서 이름을 인수로 지정하는 ConvertSettings 인스턴스를 생성합니다.
var settings = new ConvertSettings{...}
  1. 마지막으로 ConvertDocumentRequest API를 호출하여 ODS를 Excel로 변환하고 결과 Excel 워크시트를 클라우드 저장소에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 더 많은 예는 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에서 확인하세요.
// API 자격 증명을 얻으세요 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration 클래스의 인스턴스를 생성하고 클라이언트 ID와 클라이언트 비밀번호를 사용하여 초기화합니다. 
var configurations = new Configuration(clientId, clientSecret1);
// ODS에서 Excel로 변환 API에 대한 기본 URL을 설정하려면 ApiBaseUrl 값을 정의합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration 클래스 객체로 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
             
// 로컬 드라이브에서 입력 ODS 파일을 로드합니다.             
using (var stream = System.IO.File.OpenRead("input.ods"))
{
    // FileApi 인스턴스를 생성하다
    var fileUpload = new FileApi(configurations);
    // 입력 ODS를 클라우드 스토리지에 업로드합니다.
    fileUpload.UploadFile(new UploadFileRequest("input.ods", stream));

    // 입력 ODS의 이름과 결과 XLS 파일의 이름을 지정하는 ConvertSettings를 생성합니다.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.ods",
        Format = "xls",
        OutputPath = "converted.xls"
    };
    
    // ODS에서 Excel로 변환 작업을 위해 ConvertDocument 메서드를 호출합니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 인쇄 성공 메시지
        Console.WriteLine("The ODS to Excel conversion completed successfully !");
    }
}
뛰어나기 위한 ods

이미지:- ODS 파일을 Excel로 변환한 미리보기입니다.

cURL 명령을 사용하여 ODS를 XLSX로 내보내기

cURL 명령을 사용하여 ODS를 Excel(XLSX)로 변환하면 REST API를 통해 프로세스를 자동화하는 간단하고 효율적인 방법이 제공됩니다. GroupDocs.Conversion Cloud API를 활용하면 소스 ODS 파일과 원하는 출력 형식을 지정하여 API 엔드포인트에 cURL 요청을 보낼 수 있습니다. API는 요청을 처리하고 원래 구조, 수식 및 서식을 유지하면서 고품질 Excel 파일을 반환합니다.

이 접근 방식의 첫 번째 단계는 JWT 액세스 토큰을 생성하는 것입니다. 그런 다음 다음 cURL 명령을 실행하여 ODS를 XLSX 형식으로 내보냅니다. 성공적인 변환 후 결과 Excel 통합 문서 파일은 클라우드 저장소에 저장됩니다.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{inputMPP}\",  \"Format\": \"xls\",  \"OutputPath\": \"{resultantXLS}\"}"

inputODS를 입력 ODS 파일 이름으로, resultantXLSX를 결과 Excel 통합 문서 이름으로, accessToken을 개인화된 JWT 액세스 토큰으로 바꿔주세요.

  • 생성된 Excel 파일을 로컬 드라이브에 저장하려면 다음 cURL 명령을 사용해 보세요.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\"}" \
-o "output.xls"

무료 ODS to Excel 변환기

웹 브라우저 내에서 GroupDocs.Conversion Cloud의 고유한 기능을 탐색할 수 있게 해주는 무료 경량 ODS to Excel Converter 앱을 사용하는 것이 좋습니다.

mpp에서 xls로 변환 앱

유용한 링크

결론

GroupDocs.Conversion Cloud SDK를 활용하면 높은 정확도를 보장하고 데이터 무결성을 유지하면서 ODS에서 Excel로의 변환을 손쉽게 자동화할 수 있습니다. 일괄 변환을 처리하든, 클라우드 애플리케이션과 통합하든, 비즈니스 워크플로를 간소화하든, 이 API는 안정적이고 개발자 친화적인 솔루션을 제공합니다. 오늘 GroupDocs.Conversion Cloud SDK를 사용해 보고 최소한의 노력으로 번거로움 없는 ODS에서 Excel로의 변환을 경험하세요!

추천 기사

자세한 내용을 알아보려면 다음 링크를 참조하세요.