この簡単なトピックでは、Java REST API を使用して XLS を HTML に変換する 方法を学習します。次のセクションで説明する詳細でわかりやすい手順に従って、Java Low Code API を使用して XLS から HTML へのコンバーター を開発します。開発されたアプリケーションは、macOS、Linux、または Windows 環境で Java をサポートする任意のアプリケーションと統合でき、変換は無料で実行できます。
前提条件
アカウントを作成してAPI認証情報を取得する XLS から HTML への変換を管理するには、を使用します。
ダウンロード Aspose.Cells Cloud SDK for Java to convert XLS to HTML
上記のSDKを使用してJava .Javaプロジェクトをセットアップし、XLSをHTMLとしてレンダリングします。
Java REST API を使用して XLS を HTML に変換する手順
- XLS を HTML にレンダリングするための API のクライアント ID とクライアント シークレットを設定します。
- XLS から HTML への変換を実行するために、クライアント資格情報を使用して CellsApi クラスのオブジェクトを作成します。
- ソース XLS と出力 HTML ファイル名を指定し、HashMap 内の名前と File オブジェクトを使用してソース XLS をロードします。
- 入力HashMapを使用してPostConvertWorkbookToPDFRequestのインスタンスを作成する
- Excel to HTML リクエスト メソッドを呼び出して、Java REST API を使用して XLS を HTML に変換します。
- エクスポートされたHTMLファイルストリームをローカルディスクに保存する
前述の手順では、Java ローコード API を使用してファイル タイプを Excel から HTML に変換します。SDK の構成と CellsAPI クラス オブジェクトの作成から変換プロセスを開始します。次に、HashMap を使用してソース XLS ファイルを読み込み、PostConvertWorkbookToPDFRequest クラスのインスタンスを作成します。このインスタンスは、PostConvertWorkbookToHtml() メソッドを使用して HTML ファイル ストリームへの変換を実行するために使用されます。
Java Low Code API で Excel から HTML への変換を行うコード
package com.aspose.cloud.cells.api; | |
import com.aspose.cloud.cells.model.FileInfo; | |
import com.aspose.cloud.cells.request.PostConvertWorkbookToPDFRequest; | |
import java.io.File; | |
import java.nio.file.Files; | |
import java.nio.file.Paths; | |
import java.util.HashMap; | |
public class Example_PostConvertWorkbookToHTML { | |
public void Run() { | |
try { | |
String clientID = "ID"; | |
String clientSecret = "Secret"; | |
String apiBaseUrl = "https://api.aspose.cloud"; | |
String apiVersion = "v3.0"; | |
// Source and output file names | |
String localPath = "C:/ExcelFiles/"; | |
String inputFileName = "Source.xls"; | |
String outputFormat = "html"; | |
String outputFileName = "XlsToHtml" +"." + outputFormat; | |
CellsApi xlsToHtmlApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl); | |
PostConvertWorkbookToHTMLRequest xlsToHtmlExportRequest = new PostConvertWorkbookToHTMLRequest(); | |
HashMap<String,File> fileMap = new HashMap<>(); | |
fileMap.put(inputFileName, new File(localPath + inputFileName)); | |
xlsToHtmlExportRequest.setFile(fileMap); | |
FileInfo pdfResponse = xlsToHtmlApi.postConvertWorkbookToHTML(xlsToHtmlExportRequest); | |
byte[] arr = htmlResponse.getFileContent().getBytes(); | |
Files.write(Paths.get(localPath + outputFileName), arr); | |
System.out.println("XLS to HTML conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
e.printStackTrace(); | |
} | |
} | |
} |
この簡単なサンプル コードを使用すると、Java クラウド API を使用して Excel を HTML に変換できます。ディスク上の XLS ファイルの有効なパスを指定するだけで、Aspose.Cells REST API SDK が変換を実行し、変換プロセスが完了したら、出力 HTML ファイル ストリームをダウンロードしてローカルに保存します。
このトピックでは、Cloud API を使用して XLS を HTML に変換する方法について説明しました。Excel から CSV への変換を実行する場合は、Java REST API を使用して Excel を CSV に変換する の方法に関する記事を参照してください。