当你在较新版本的 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 文件。
com.e-iceblue
e-iceblue
https://repo.e-iceblue.cn/repository/maven-public/
e-iceblue
spire.xls
12.11.8
将 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 天的临时许可证。