Java REST API を使用して Excel を DOCX に変換する

この簡単なトピックでは、Java REST API を使用して XLSDOCX に変換する 方法を学習します。次のセクションで説明する詳細でわかりやすい手順に従って、Java Low Code API を使用して XLS から DOCX へのコンバーター を開発します。開発されたアプリケーションは、Linux、Windows、または macOS 環境でサポートされている任意の Java アプリケーションと統合でき、変換は無料で行うことができます。

前提条件

Java REST API を使用して XLS を DOCX に変換する手順

  1. JavaでXLSをDOCXに変換するAPIのクライアントIDとクライアントシークレットを設定する
  2. Java を使用して XLS から DOCX への変換を実行するために、クライアント資格情報を使用して CellsApi クラスのインスタンスを作成します。
  3. ソース XLS と出力 DOCX ファイル名を指定し、HashMap 内の名前と File オブジェクトを使用してソース XLS をロードします。
  4. 入力HashMapを使用してPostConvertWorkbookToDOCXRequestのインスタンスを作成する
  5. Excel to DOCX リクエスト メソッドを呼び出して、Java REST API を使用して XLS を DOCX に変換します。
  6. 生成されたDOCXファイルストリームをローカルディスクに保存します。

前述の手順では、Java ローコード API を使用してファイル タイプを Excel から DOCX に変換します。SDK を構成し、CellsAPI クラス オブジェクトを作成することで、初期化を開始します。次に、FileStream を使用してソース XLS ファイルにアクセスし、PostConvertWorkbookToPDFRequest クラスのインスタンスを作成します。このインスタンスは、PostConvertWorkbookToDocx() メソッドを使用して DOCX ファイル ストリームへの変換を実行するために使用されます。

Java Low Code API で Excel から DOCX への変換を行うコード

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.model.FileInfo;
import com.aspose.cloud.cells.request.PostConvertWorkbookToCSVRequest;
import com.aspose.cloud.cells.request.PostConvertWorkbookToDocxRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.HashMap;
public class Example_PostConvertWorkbookToDOCX {
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 = "docx";
String outputFileName = "XlsToDocx" +"." + outputFormat;
CellsApi xlsToDocxApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
PostConvertWorkbookToDocxRequest xlsToDocxExportRequest = new PostConvertWorkbookToDocxRequest();
HashMap<String,File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
xlsToDocxExportRequest.setFile(fileMap);
FileInfo docxResponse = xlsToDocxApi.postConvertWorkbookToDocx(xlsToDocxExportRequest);
byte[] arr = docxResponse.getFileContent().getBytes();
Files.write(Paths.get(localPath + outputFileName), arr);
System.out.println("XLS to DOCX conversion completed");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

この簡単なサンプル コードを使用すると、Java クラウド API を使用して Excel を DOCX に変換できます。Aspose.Cells REST API SDK の助けを借りて、ディスク上の XLS ファイルの有効なパスを指定する必要があります。変換が実行され、変換プロセスが正常に完了した後、出力 DOCX ファイルが文字列コンテンツとしてダウンロードされ、ファイルとしてローカルに保存されます。

このトピックでは、クラウド API を使用して XLS を DOCX に変換する 方法について説明しました。Excel から PDF への変換に興味がある場合は、Java REST API を使用して Excel を PDF に変換する の方法に関する記事を参照してください。

 日本語