Office Open XML(也被称为 OOXML)是一种压缩的、基于 XML 的 Excel、Word 和演示文档格式。有时,你可能需要将 Excel 文件转换为 Office Open XML,以使其在各种应用程序和平台上可读。同样,你可能也想把 Office Open XML 转换为 Excel,以便进行数据计算。在这篇文章中,你将学习如何在 Java 中使用 Spire.XLS for Java 库将 Excel 转换为 Office Open XML 以及 Office Open XML 转 Excel。
安装 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.10.0</version>
</dependency>
</dependencies>
Java 将 Excel 转换为 Office Open XML
以下是将 Excel 文件转换为 Office Open XML 的步骤。
- 创建一个 Workbook 类的实例。
- 使用 Workbook.loadFromFile() 方法加载一个 Excel 文件。
- 调用 Workbook.saveAsXml() 方法,将 Excel 文件保存为 Office Open XML。
- Java
import com.spire.xls.Workbook;
public class ExcelToOpenXML {
public static void main(String []args){
//创建一个Workbook实例
Workbook workbook = new Workbook();
//加载Excel文件
workbook.loadFromFile("Sample.xlsx");
//保存为Office Open XML文件格式
workbook.saveAsXml("ToXML.xml");
}
}
Java 将 Office Open XML 转换为 Excel
以下是将 Office Open XML 文件转换为 Excel 的步骤。
- 创建一个 Workbook 类的实例。
- 使用 Workbook.loadFromXml() 文件加载一个 Office Open XM 文件。
- 调用 Workbook.saveToFile() 方法,将 Office Open XML 文件保存为 Excel。
- Java
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
public class OpenXmlToExcel {
public static void main(String []args){
//创建一个Workbook实例
Workbook workbook = new Workbook();
//加载Office Open XML文件
workbook.loadFromXml("ToXML.xml");
//保存为Excel XLSX文件格式
workbook.saveToFile("ToExcel.xlsx", ExcelVersion.Version2016);
}
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。