
Java REST API를 사용하여 ODS를 Excel 통합 문서로 변환합니다.
ODS(OpenDocument Spreadsheet)는 스프레드시트에 대한 인기 있는 오픈 표준 형식이지만, 비즈니스 환경에서 가장 널리 사용되는 스프레드시트 애플리케이션인 Microsoft Excel과 항상 호환되지는 않을 수 있습니다. 따라서 ODS 파일을 Excel 형식으로 변환하면 원활한 데이터 액세스, 향상된 서식 지정, 수식, 차트, 매크로와 같은 고급 기능에 대한 더 나은 지원이 보장됩니다. 이 문서에서는 Java REST API를 사용하여 ODS를 Excel로 변환하는 방법에 대한 세부 정보를 살펴보고, 현대적 데이터 관리 과제에 대한 효율적인 솔루션을 제공합니다.
ODS에서 Excel로 변환하기 위한 REST API
Aspose.Cells Cloud SDK for Java는 ODS 파일을 Excel 형식으로 변환하기 위한 매끄럽고 안정적인 솔루션을 제공합니다. 이 강력한 API는 변환 프로세스를 간소화하여 개발자가 몇 줄의 코드만으로 ODS 파일을 Excel 형식(XLS 또는 XLSX)으로 변환할 수 있도록 합니다.
설치
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>
- 최신 버전은 Aspose Repository에서 다운로드할 수 있습니다.
다음 중요한 단계는 클라우드 대시보드에서 클라이언트 자격 증명을 얻는 것입니다. 기존 계정이 없으면 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드십시오.
Java에서 ODS를 XLS로 변환
이 섹션에서는 Aspose.Cells Cloud SDK for Java가 로컬 종속성이나 복잡한 설정의 필요성을 없애고 리소스 집약적인 작업을 안전하고 효율적으로 처리하는 방법에 대해 자세히 살펴보겠습니다.
CellsApi api = new CellsApi(clientId,clientSecret);
클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 생성합니다.
api.uploadFile("input.ods", file, "internal");
uploadFile(…) 메서드를 사용하여 입력된 OpenDocument 스프레드시트를 클라우드 저장소에 업로드합니다.
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "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);
// 입력 ODS 파일의 이름
String name = "input.ods";
// 결과 파일 형식
String format = "XLS";
// 로컬 시스템에서 파일 로드
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// 입력 ODS 파일을 클라우드 스토리지에 업로드합니다.
api.uploadFile("input.ods", file, "internal");
// 문서 변환 작업 수행
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "internal", null);
// 인쇄 성공 메시지
System.out.println("The ODS to Excel workbook conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

ODS에서 XLS로 변환하는 미리보기입니다.
위의 예에서 생성된 입력 ODS 파일과 결과 Excel 통합 문서는 다음에서 다운로드할 수 있습니다.
cURL 명령을 사용하여 ODS에서 XLSX로
Aspose.Cells Cloud는 cURL 명령을 사용하여 ODS 파일을 XLS 형식으로 변환하는 간단하면서도 강력한 방법을 제공합니다. 이 방법은 효율적일 뿐만 아니라 복잡한 라이브러리나 로컬 설치가 필요 없으므로 빠른 자동화 작업이나 CI/CD 파이프라인 통합에 이상적입니다.
이 방법의 첫 번째 단계는 다음 명령을 사용하여 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 파일을 XLSX 형식으로 변환합니다. 작업이 성공하면 결과 파일이 클라우드 스토리지에 업로드됩니다.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLSX&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=XLSX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xlsx"
무료 ODS에서 XLS로 변환기
가볍고 매우 효율적인 ODS에서 XLS로 변환 앱을 사용하는 것을 고려해 보세요. 이 무료 앱은 Aspose.Cells Cloud API를 기반으로 구축되었으며 설치 없이 온라인에서 테스트할 수 있습니다.

무료 ODS에서 XLS로 변환 앱
결론
ODS 파일을 Excel 형식으로 변환하는 것은 호환성을 보장하고, 데이터 사용성을 향상시키고, 워크플로를 간소화하는 데 필수적입니다. Aspose.Cells Cloud는 이를 달성하기 위한 두 가지 다재다능한 접근 방식을 제공합니다. 애플리케이션에 원활하게 통합하기 위한 Java SDK와 가볍고 스크립트 기반 솔루션을 위한 cURL 명령입니다. 오늘 Aspose.Cells Cloud를 사용해 보고 ODS에서 Excel로 변환하는 데 필요한 효율적이고 안정적이며 확장 가능한 솔루션을 경험하세요!
유용한 링크
관련기사
다음 블로그를 방문해 보시기 바랍니다.