当你在较新版本的 Microsoft Excel 中打开一个 XLS 文件,如 Excel 2016 或 2019,你会在文件名后的标题栏中看到“兼容模式”。如果你想从兼容模式改为正常模式,你可以把 XLS 文件保存为较新的 Excel 文件格式,如 XLSX。在这篇文章中,你将学习如何在 Java 中使用 Spire.XLS for Java 将 XLS 转换为 XLSX 或 XLSX 转换为 XLS。
安装 Spire.XLS for Java
首先,您需要在 Java 程序中添加 Spire.Xls.jar 文件作为一个依赖项。您可以从这个链接下载 JAR 文件。如果您使用 Maven,则可以通过在 pom.xml 文件中添加以下代码轻松导入该 JAR 文件。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls</artifactId>
<version>14.12.0</version>
</dependency>
</dependencies>
将 XLS 转换为 XLSX
以下是使用 Spire.XLS for Java 将 XLS 文件转换为 XLSX 格式的步骤。
- 创建一个 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);
}
}
将 XLSX 转换为 XLS
以下是使用 Spire.XLS for Java 将 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);
}
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。