파워포인트로 엑셀

Java에서 Excel을 PowerPoint로 변환

Excel 통합 문서는 일반적으로 재무 데이터 저장, 분석 및 보고 목적으로 사용됩니다. 또한 재무 분석, 데이터 구성, 시간 추적 등에 사용할 수 있습니다. 그러나 Excel 데이터를 제시해야 하는 요구 사항이 있을 수 있으므로 실행 가능한 솔루션 중 하나는 Excel을 PowerPoint 형식으로 직접 변환하는 것입니다. 이 기사에서는 Excel에서 PowerPoint 자동화를 구현하는 방법에 대해 자세히 설명합니다.

엑셀에서 파워포인트로 변환 API

Aspose.Cells Cloud SDK for Java를 사용하여 Excel에서 PowerPoint로 변환을 수행할 것입니다. 이 API를 사용하면 Excel을 PDF로, Excel을 JPG로, Excel을 HTML 및 기타 지원되는 파일 형식으로 생성, 편집, 변환할 수 있습니다. 이제 첫 번째 중요한 단계는 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>22.8</version>
    </dependency>
</dependencies>

Aspose Cloud를 통해 가입하지 않은 경우 가입 절차를 통해 무료 계정을 만드십시오. 이제 클라우드 대시보드에서 클라이언트 ID와 클라이언트 암호를 조회/생성합니다.

Java에서 Excel을 PowerPoint로 변환

이 섹션에서는 Java 코드 조각을 사용하여 Excel을 PowerPoint로 변환하는 방법에 대한 세부 정보를 공유합니다. 로컬 드라이브에서 클라우드 스토리지로 파일을 업로드하고 Excel에서 PowerPoint로 변환(모든 워크시트)을 수행하고 클라우드 스토리지에 출력을 저장합니다.

  • 클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 만듭니다.
  • 입력 Excel 이름, 결과 형식을 HTML로 지정, 출력 파일 이름 지정
  • 파일 인스턴스를 통해 로컬 저장소에서 Excel 파일 읽기
  • uploadFile(…) 메서드를 사용하여 Excel 워크시트를 클라우드 저장소에 업로드합니다.
  • 마지막으로 Excel에서 Powerpoint로 변환하기 위해 cellsWorkbookGetWorkbook(…) 메서드를 호출합니다.
// 더 많은 예제를 보려면 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java를 방문하십시오.

try
    {
    // https://dashboard.aspose.cloud/에서 ClientID 및 ClientSecret 가져오기
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // 클라이언트 자격 증명을 사용하여 CellsApi 인스턴스 생성
    CellsApi api = new CellsApi(clientId,clientSecret);
	    		
    // 입력 Excel 통합 문서의 이름
    String fileName = "myDocument.xlsx";
    // 통합 문서가 암호화된 경우 암호 세부 정보
    String password = null;
	        
    // 통합 문서 행을 자동 맞춤으로 설정하려면 지정합니다.
    Boolean isAutoFit = true;
    // 테이블 데이터만 저장할지 여부를 지정합니다.
    Boolean onlySaveTable = true;
	    		
    // 결과 파일 형식
    String format = "PPTX";
	    		
    // 로컬 시스템에서 파일 로드
    File file = new File(fileName);	
	    
    // 입력 XLSB를 클라우드 스토리지에 업로드
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // 문서 변환 작업 수행
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // 인쇄 성공 메시지
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
엑셀 PPTX 미리보기

Image1:- 엑셀에서 파워포인트로 변환 미리보기

myDocument.xlsx에서 위의 예에 사용된 입력 Excel 통합 문서를 다운로드하고 Resultant.pptx에서 결과 PowerPoint를 다운로드하는 것을 고려할 수 있습니다.

cURL 명령을 사용하여 PowerPoint에 Excel 삽입

REST API는 cURL 명령을 통해 쉽게 액세스할 수 있으므로 이 섹션에서는 cURL 명령을 사용하여 Excel을 PowerPoint로 변환합니다. 이제 첫 번째 단계는 다음 명령을 실행하는 동안 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

이제 개인화된 JWT 토큰이 있으므로 다음 명령을 실행하여 클라우드 스토리지에서 Excel을 로드하고 Excel 슬라이드 변환 작업을 수행해야 합니다. 결과 PowerPoint는 클라우드 저장소에 저장됩니다.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

결론

이 기사에서는 Java 코드 스니펫을 사용하여 Excel을 PowerPoint로 변환하는 방법에 대해 자세히 알아보았습니다. 동시에 cURL 명령을 사용하여 Excel 슬라이드 변환도 배웠습니다. 우리의 SDK는 MIT 라이선스에 따라 구축되었으므로 GitHub에서 전체 소스 코드를 다운로드할 수 있습니다. API를 사용하는 동안 문제가 발생하는 경우 제품 지원 포럼을 통해 언제든지 문의하십시오.

관련 기사

자세히 알아보려면 다음 링크를 방문하는 것이 좋습니다.