Office Open XML(也被称为OOXML)是一种压缩的、基于XML的Excel、Word和演示文档格式。有时,你可能需要将Excel文件转换为Office Open XML,以使其在各种应用程序和平台上可读。同样,你可能也想把Office Open XML转换为Excel,以便进行数据计算。
【程序环境】
首先,你需要在你的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>12.9.1</version>
</dependency>
</dependencies>
注:上面代码中的版本号随时都在改变,请与链接中的版本保持同步
Java将Excel转换为Office Open XML
• 创建一个Workbook类的实例。
• 使用Workbook.loadFromFile()方法加载一个Excel文件。
• 调用Workbook.saveAsXml()方法,将Excel文件保存为Office Open XML。
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
• 创建一个Workbook类的实例。
• 使用Workbook.loadFromXml()文件加载一个Office Open XML文件。
• 调用Workbook.saveToFile()方法,将Office Open XML文件保存为Excel。
【代码示例】
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);
}
}
【效果图】
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。