エクセルからパワーポイント

Java で Excel を PowerPoint に変換する

Excel と PowerPoint は、多くのビジネスや業界で不可欠な 2 つの広く使用されているアプリケーションです。 Excel はデータの保存と整理によく使用され、PowerPoint はプレゼンテーションやスライドショーの作成によく使用されます。 Excel ファイルを PowerPoint プレゼンテーションに変換することは、多くの人が行う必要がある一般的なタスクであり、手動で行うと時間がかかり、エラーが発生しやすくなります。このブログ投稿では、Java REST API を使用して Excel を PowerPoint に変換する方法に関する包括的なガイドを提供します。変換プロセスを自動化し、プロセスを効率化するために使用できるさまざまな手法について説明します。あなたが開発者であろうとビジネス プロフェッショナルであろうと、このガイドはワークフローを合理化し、時間を節約するのに役立ちます。始めましょう!

Excel から PowerPoint への変換 API

Aspose.Cells Cloud SDK for Java は、Excel ファイルを操作するための幅広い機能を提供する強力なクラウドベースの API です。主な機能には、Excel から PowerPoint, XLS から PDF、XLS から HTML、Excel ファイルのマージと分割などがあります。 API は柔軟でカスタマイズできるように設計されているため、開発者は特定のニーズを満たすソリューションを構築できます。ソフトウェアやハードウェアをインストールする必要なく、クラウドで Excel 関連のタスクを自動化および合理化します。

最初のステップは、SDK 参照を Java プロジェクトに追加することです。

<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 に変換する方法について詳しく説明します。

  • 入力引数としてクライアント資格情報を渡しながら、CellsApi のインスタンスを作成します。
  • 入力 Excel 名、結果の PowerPoint 形式、および出力ファイル名を保持する変数を作成します。
  • File インスタンスを使用して、ローカル ドライブから Excel ファイルを読み取ります。
  • 次に、uploadFile(…) メソッドを使用して、Excel ワークシートをクラウド ストレージにアップロードします。
  • 最後に、メソッド cellsWorkbookGetWorkbook(…) を呼び出して、Excel から PowerPoint への変換を実行します。変換後、結果のファイルはクラウド ストレージに保存されます。
// その他の例については、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());
    }
Excel から PPTX へのプレビュー

Image1:- Excel から PowerPoint への変換プレビュー

myDocument.xlsxResultant.pptx から入力 Excel ワークブックと結果の PowerPoint をそれぞれダウンロードすることを検討してください。

cURL コマンドを使用して Excel を PowerPoint に挿入する

REST API は cURL コマンドで簡単にアクセスできるため、このセクションでは cURL コマンドを使用して XLS を PPT に変換します。ここで、最初のステップは、次のコマンドを実行しながら 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 を読み込み、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>"

結論

結論として、Aspose.Cells Cloud は、Excel ファイルを PowerPoint プレゼンテーションに変換し、クラウドで Excel データを操作するための強力で柔軟なソリューションを提供します。この API を使用すると、ワークフローを合理化し、Excel 関連のタスクを自動化して、時間を節約し、エラーを最小限に抑えることができます。このブログ投稿では、Java を使用して Excel を PowerPoint に変換する方法に関する包括的なガイドを提供しました。このブログ投稿が、ビジネスまたは開発のニーズに必要な詳細を提供するのに役立つことを願っています.

API の使用中に問題が発生した場合は、製品サポート フォーラム からお気軽にお問い合わせください。

関連記事

詳細については、次のリンクにアクセスすることを強くお勧めします。