JavaでXLSをXLSXに変換する方法

このハウツー記事では、Java で XLS を XLSX に変換する方法を説明します。ドキュメントをあるスプレッドシート形式から別の形式に変換するプロセスは非常に簡単で、わずか数行のコードで実行できます。 Java を使用して XLS を XLSX に変換する には、サードパーティのソフトウェアや Microsoft Office は必要ありません。

Java で XLS を XLSX に変換する手順

  1. Java アプリケーションの Maven リポジトリから GroupDocs.Conversion for Java をインストールします
  2. ドキュメント変換を実行するために必要なクラスへの参照を含めます
  3. Converter クラスのインスタンスを作成してソース XLS ファイルを読み込みます
  4. 変換された XLSX ファイルの変換オプションを設定するための SpreadsheetConvertOptions クラスのインスタンスを作成します
  5. Converter.Convert メソッドを呼び出し、必要なパラメーターを渡し、出力ファイルをディスクに保存します。

ここでは、スプレッドシート形式のドキュメント変換を実行する手順を確認できます。前述のポイントに従い、いくつかの API 呼び出しのみを使用して、Java の XLS から XLSX への変換 機能を実装できます。これらの手順は、Java 言語の基本的な知識があれば、誰でもドキュメントを変換するために使用できます。

Java で XLS を XLSX に変換するコード

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.licensing.License;
import com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions;
public class ConvertXlsToXlsxInJava {
public static void main(String[] args) { // Main function to convert XLS to XLSX in Java
// Remove the watermark in output XLSX document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Conversion.lic");
// Load the source XLS file for conversion to XLSX
Converter converter = new Converter("sample.xls");
// Set the convert options for XLSX format
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
// Convert and save the XLS in XLSX format
converter.convert("converted.xlsx", options);
System.out.println("Done");
}
}

上記の手順を使用して XLS を XLSX Java に変換 機能を実装する方法を示すために、この例を作成しました。このサンプル コードでは、基本的なドキュメント変換に焦点を当て、追加の設定を適用せずに出力ファイルを保存します。ただし、この例をプロジェクトのテンプレートとして使用し、それを拡張して複雑なドキュメント変換を実行することもできます。さらに、XLS 形式を XLSB、XLAM、SVG、DOCX、PPS、JPEG などの他のドキュメント形式に変換できます。

この記事では、ドキュメントを XLS 形式から XLSX 形式に変換するプロセス全体について説明しました。私たちは最近、Java を使用して MHTML を PDF ドキュメントに変換するプロセスを調査しました。詳細については、JavaでMHTMLをPDFに変換する方法 のガイドをご覧ください。

 日本語