エクセルからhtml

Excel を Java で HTML に変換する

Excel ワークブックを使用して、データ入力、データの整理、経理業務、財務分析、時間管理、タスク管理などを行っています。同時に、HTML はインターネット上でデータや情報を共有するための一般的な形式であり、クロスプラットフォームの互換性、簡単なカスタマイズ、柔軟性など、幅広い利点を提供します。 Excel スプレッドシートを HTML に変換すると、データを他のユーザーと簡単に共有でき、誰でも、どこでも、どのデバイスからでも情報にアクセスできるようになります。このステップバイステップ ガイドでは、Java REST API を使用して Excel を HTML に変換する利点について説明します。

Excel から HTML へのコンバーター

Aspose.Cells Cloud SDK for Java は、Excel スプレッドシートを HTML 形式に変換するための幅広い機能を提供する強力なツールです。この SDK を使用すると、特定のニーズに合わせて出力をカスタマイズできます。これには、HTML エンコーディングの指定、画像を別のファイルとして保存する機能、出力の書式設定の制御などがあります。また、XLS、XLSX、CSVPDF など、さまざまなファイル形式もサポートしています。 /) など、ドキュメント変換用の汎用ツールです。さらに、拡張性が高く、大量のデータを迅速かつ効率的に処理できます。開発者、ビジネス オーナー、ドキュメント管理の専門家のいずれであっても、Aspose.Cells Cloud SDK for Java は Excel を HTML に変換するための理想的な選択肢です。

まず、pom.xml に次の情報を追加して、Java プロジェクト (maven ビルド) に SDK 参照を追加する必要があります。

<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>

クラウド ダッシュボード に既存のアカウントがない場合は、有効な電子メール アドレスを使用して無料のアカウントを作成し、個人用のクライアント資格情報の詳細を取得してください。

JavaでExcelからWebへ

以下の手順に従って、オンライン スプレッドシート ビューアーを開発する方法の詳細について説明します。

  • クライアント資格情報を入力引数として受け取る CellsApi クラスのインスタンスを作成します。
  • 入力 Excel の名前、結果の形式を HTML、出力ファイル名を文字列変数で指定します。
  • File インスタンスを使用して、ローカル ドライブから Excel ワークブックのコンテンツを読み取ります。
  • 最後に、メソッド cellsWorkbookPutConvertWorkbook(…) を呼び出して、変換操作を開始します。
// その他の例については、https://github.com/aspose-cells-cloud/aspose-cells-cloud-java をご覧ください。

try
    {
    // https://dashboard.aspose.cloud/ から ClientID と ClientSecret を取得します。
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // クライアント資格情報を使用して CellsApi のインスタンスを作成する
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // 入力 Excel ワークブックの名前
    String fileName = "source.xlsx";
    // ワークブックが暗号化されている場合のパスワードの詳細
    String password = null;
        
    // 結果のファイル形式
    String format = "HTML";
    		
    // ローカル システムからファイルをロードする
    File file = new File("c://Users/"+fileName);	
    
    // ドキュメント変換操作を実行する
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // 成功メッセージを出力する
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
Excel から CSV ファイルへのプレビュー

image1:- Excel から HTML への変換のプレビュー

上記の例で使用した入力 Excel は、myDocument.xlsx からダウンロードできます。

個々のワークシートが結果の HTML で個別のタブとして表示される API の驚くべき機能に注目してください。

cURL コマンドを使用して Excel を HTML に変換する

REST API と cURL コマンドを使用して Excel を HTML に、または XLS を Web に変換すると、多くの利点が得られます。何よりもまず、このアプローチは柔軟性が高く、既存のワークフローに簡単に統合できます。 REST API と cURL コマンドを使用することで、ドキュメント変換タスクを自動化し、手動変換に必要な時間とリソースを削減できます。さらに、Aspose.Cells Cloud のようなクラウドベースのツールを使用すると、追加のソフトウェアを必要とせずに、スケーラブルで安全なプラットフォームで変換を実行できます。最後に、REST API と cURL コマンドを使用して Excel を HTML に変換することは、ライセンス料とメンテナンス コストを節約するのに役立つ費用対効果の高いソリューションです。

したがって、最初に、次のコマンドを実行しながら JWT アクセス トークンを生成する必要があります。

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT トークンを取得したら、次のコマンドを実行して XLS を HTML に変換し、出力をクラウド ストレージに保存する必要があります。

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

最終コメント

結論として、Excel から HTML への変換は、さまざまなツールや方法を使用して実行できる一般的なタスクです。ただし、この記事では、Excel を HTML に変換するための 2 つの方法について説明しました。Aspose.Cells Cloud SDK で Java コードを使用する方法と、REST API および cURL コマンドを使用する方法です。どちらのアプローチも、特定の要件とワークフローに応じて、独自の利点と利点を提供します。 Java コードを使用すると、よりカスタマイズ可能で統合されたソリューションが提供されますが、REST API および cURL コマンドを使用すると、柔軟性とスケーラビリティが向上します。最終的にどのアプローチを選択するかは、Excel ファイルのサイズと複雑さ、必要な自動化と統合のレベル、全体的な予算とリソースなどの要因によって異なります。どのアプローチを選択しても、Aspose.Cells Cloud はドキュメント変換のための強力で信頼性の高いプラットフォームを提供し、幅広いファイル フォーマットと機能をサポートします。

SDK の完全なソース コードは、GitHub (MIT ライセンスで公開) からダウンロードできます。最後に、API の使用中に問題が発生した場合は、無料の 製品サポート フォーラム からお気軽にお問い合わせください。

関連記事

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