Microsoft Excel の新しいバージョン(Excel 2016 や 2019 など)で XLS ファイルを開くと、ファイル名の後のタイトルバーに「互換モード」と表示されます。このモードを通常モードに変更したい場合は、XLSX などの新しい Excel ファイル形式で XLS ファイルを保存することをお勧めします。この記事では、Spire.XLS for Java を使用して XLS を XLSX に、または XLSX を XLS に変換する方法について説明します。 Java で XLS を XLSX に変換する Java で XLSX を XLS に変換する Spire.XLS for Java をインストールします まず、Spire.XLS for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。 <repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.xls</artifactId> <version>13.11.6</version> </dependency> </dependencies> Java で XLS を XLSX に変換する Spire.XLS for Java は、XLS ファイルを XLSX ファイル形式として保存する Workbook.saveToFile(String, ExcelVersion) メソッドを提供します。 以下はその詳細な手順です。 Workbook インスタンスを作成します。 Workbook.loadFromFile() メソッドを使用して、XLS ファイルを読み込みます。 Workbook.saveToFile(String, ExcelVersion) メソッドを使用して、XLS ファイルを XLSX 形式で保存します。 Java import com.spire.xls.ExcelVersion; import com.spire.xls.Workbook; public class ConvertXlsToXlsx { public static void main(String[] args){ //Workbook インスタンスを作成する Workbook workbook = new Workbook(); //XLSファイルを読み込む workbook.loadFromFile("Input.xls"); //XLSファイルをXLSX形式で保存する workbook.saveToFile("ToXlsx.xlsx", ExcelVersion.Version2016); workbook.dispose(); } } Java で XLSX を XLS に変換する Workbook.saveToFile(String, ExcelVersion) メソッドは、XLSX ファイルを XLS ファイル形式で保存することもできます。 以下はその詳細な手順です。 Workbook インスタンスを作成します。 Workbook.loadFromFile() メソッドを使用して、 XLSX ファイルを読み込みます。 Workbook.saveToFile(String, ExcelVersion) メソッドを使用して、XLSX ファイルを XLS 形式で保存します。 Java import com.spire.xls.ExcelVersion; import com.spire.xls.Workbook; public class ConvertXlsxToXls { public static void main(String[] args){ //Workbook インスタンスを作成する Workbook workbook = new Workbook(); //XLSXファイルを読み込む workbook.loadFromFile("Input.xlsx"); //XLSXファイルをXLS形式で保存する workbook.saveToFile("ToXls.xls", ExcelVersion.Version97to2003); workbook.dispose(); } } 一時ライセンスを申請する 結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。